实际的项目开发中,如果只用hibernate,经常会遇到很多实现复杂的sql和map方法,这时候如果用ibatis却很简单,所以我们需要在一个项目中hibernate和ibatis并存,配置方法如下就可以实现

来自:javaresource.org
实现原理:Hibernate和ibatis在同一个webapp中混合使用在spring中的配置方法

applicationContext-hibatis.xml文件的例子如下:



 class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
 
 
   
     org/javaresource/model/Role.hbm.xml
     org/javaresource/model/User.hbm.xml
     org/javaresource/model/UserCookie.hbm.xml
     org/javaresource/model/UserRole.hbm.xml
   
 
 
   
     @HIBERNATE-DIALECT@
   
 




 
   classpath:/org/javaresource/persistence/ibatis/sql-map-config.xml
 
 class="org.springframework.jdbc.datasource.DataSourceTransactionManager">