ibatis in Spring 和 Hibernate in Spring 的区别
2008-11-03 16:02
281 查看
1. sqlMapClient节点
类似SessionFactory之与Hibernate,这里我们引入了针对ibatis SqlMap的
SqlMapClientFactoryBean配置。SqlMapClient对于ibatis的意义类似于Session
与Hibernate以及Connection与JDBC,这里的sqlMapClient节点实际上配置了一
个sqlMapClient的创建工厂类。
configLocation属性配置了ibatis映射文件的名称。
2. transactionManager节点
这里我们的transactionManager配置与之前JDBC示例中相同,都采用了
DataSourceTransactionManager,这与Hibernate有些差异。
3. userDAO节点
对应的,UserDAO需要配置两个属性,sqlMapClient和DataSource,
sqlMapClient将从指定的DataSource中获取数据库连接。
其他配置基本上与JDBC示例中相同。
类似SessionFactory之与Hibernate,这里我们引入了针对ibatis SqlMap的
SqlMapClientFactoryBean配置。SqlMapClient对于ibatis的意义类似于Session
与Hibernate以及Connection与JDBC,这里的sqlMapClient节点实际上配置了一
个sqlMapClient的创建工厂类。
configLocation属性配置了ibatis映射文件的名称。
2. transactionManager节点
这里我们的transactionManager配置与之前JDBC示例中相同,都采用了
DataSourceTransactionManager,这与Hibernate有些差异。
3. userDAO节点
对应的,UserDAO需要配置两个属性,sqlMapClient和DataSource,
sqlMapClient将从指定的DataSource中获取数据库连接。
其他配置基本上与JDBC示例中相同。
相关文章推荐
- Spring AOP transaction management in Hibernate
- hibernate和Ibatis的区别是什么
- hibernate、ibatis、jdbc 三者之间的区别
- Hibernate mapping resource cannot be opened because it does not exist in a Spring + Hibernate Maven
- 选用ibatis和hibernate的区别 转载
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别
- Spring整合Hibernate的时候使用hibernate.cfg.xml的区别
- hibernate和ibatis的区别
- Flex&iBatis&Hibernate&Spring—师徒奶茶系统V1总结
- Spring混合框架(Hibernate+JDBC/iBatis)的事务管理
- Spring加载Hibernate 映射的几种方式及区别
- ibatiS和hibernate的区别
- spring+hibernate+iBATIS注解方式整合
- 转 ibatis(mybatis)和Hibernate的区别
- 选用ibatis和hibernate的区别
- Hibernate与Ibatis的区别
- SSH(Struts,Spring,Hibernate)和SSM(SpringMVC,Spring,MyBatis)的区别(详解)
- Spring使用OpenSessionInViewFilter解决Hibernate的lazy延时加载问题
- iBATIS和Hibernate区别
- Spring JDBCTemplate VS Hibernate in terms of performance