iBATIS 三个版本小细节对比
2013-02-11 22:20
323 查看
iBATIS 三个版本小细节对比
之前受iBATIS 版本问题的打击实在太大, 便决定把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… |
相关文章推荐
- iBATIS 三个版本小细节对比
- iBATIS 三个版本小细节对比
- iBATIS 历史三个版本小细节对比
- iBatis三个版本的区别
- MyBatis——三个版本之间的细节比较
- SharePoint 2013版本功能对比介绍
- 《道德经》的三个重要版本
- 简单的存储过程实例2--对比三个表中的数据,将三个表中金额挑选一个最优值
- ThinkPHP路由的使用——2.0版本和2.1版本对比
- 把附件(WORD、EXCEL、PDF)或图片存贮到数据库的完整范例程序。(MYSQL、SQL SERVER、ORACLE)三个版本
- 【Java 理论篇 1】Java2平台的三个版本介绍
- VMware三个版本workstation、server、esxi的区别
- JDBC、Ibatis、Hibernate对比、以及优点缺点(个人总结)
- 字符串与指针:三个同功能程序段的对比
- GIT对比两个版本间存在变化的文件
- 数据库持久层框架iBatis、myBatis、Hibernate对比
- PHP 5.2.16版本与PHP 5.4.9版本性能对比
- Windows平台下不同版本SVN对比
- JDK/JAVA 1.5到1.9版本特性对比