zoukankan      html  css  js  c++  java
  • iBATIS 历史三个版本小细节对比

    sqlMapConfig.xml 中的异同.

    iBATIS_v1

    iBATIS_v2

    iBATIS_v3

    DOCTYPE

    sql-map-config.dtd

    sql-map-config-2.dtd

    ibatis-3-config.dtd

    configuration标签

    <sql-map-config>

    </sql-map-config>

    <sqlMapConfig>

    </sqlMapConfig>

    <configuration>

    </configuration>

    sqlMap标签

    <sql-map recource../>

    <sqlMap recource../>

    <mappers>

    <mapper recource.. />

    </mappers>

    sqlMap 映射中的异同

    iBATIS_v1

    iBATIS_v2

    iBATIS_v3

    DOCTYPE

    sql-map.dtd

    sql-map-2.dtd

    ibatis-3-mapper.dtd

    sqlMap标签

    <sql-map>

    </sql-map>

    <sqlMap>

    </sqlMap>

    <mapper>

    </mapper>

    statement标签

    <mapped-statement>

    </mapped-statement>

    <select></select>

    <update></update>

    <statement></>…

    <select></select>

    <update></update>

    参数表示

    #id#

    #id#

    #{id}

    sqlMap API的异同

    iBATIS_v1

    iBATIS_v2

    iBATIS_v3

    执行对象

    SqlMap

    SqlMapClient

    SqlSession

    得到执行

    XMLSqlMapBuilder->

    builderSqlMap

    SqlMapClientBuilder->

    builderSqlMap

    SqlSessionFactory->

    openSession

    执行

    excuteQueryForObject

    queryForObject..

    queryForList…

    update…

    selectOne…

    selectList…

    update…

    最新版本已经切换到Google Code托管。更名为:MyBatis:http://code.google.com/p/mybatis/

  • 相关阅读:
    Java创建和解析Json对象
    Tyche 2191 WYF的递推式
    Tyche 2147 旅行
    Tyche 2317 Color
    洛谷 P1092 虫食算
    洛谷 P3951 小凯的疑惑
    BZOJ 1800 [Ahoi2009]fly 飞行棋
    BZOJ 1034 [ZJOI2008]泡泡堂BNB
    洛谷 P2151 [SDOI2009]HH去散步
    Android开发环境配置
  • 原文地址:https://www.cnblogs.com/xhk1228/p/3296392.html
Copyright © 2011-2022 走看看