首先说下Spring和Hibernate的几个特征:Spring:自动依赖注入,类都可以被当成bean使用。Hibernate:会话工厂sessionfactory,事务管理器transaction。如果只使用Hibernate,那么当你操作数据库的时候,需要敲诸如:Config ...
首先说下Spring和Hibernate的几个特征:
Spring:自动依赖注入,类都可以被当成bean使用。
Hibernate:会话工厂sessionfactory,事务管理器transaction。
如果只使用Hibernate,那么当你操作数据库的时候,需要敲诸如:
Configuration conf = new Configuration().configure();
SessionFactory sf = conf.buildSessionFactory();
Session sess = sf.openSession();
Transaction tx = sess.beginTransaction();
然后在session里操作数据库方法,在tx里提交。
但是当你使用Spring,在Spring里配置Hibernate时候,
首先是会话工厂可以被当作一个bean来写入Spring配置文件当中,例如:
<bean id=”dataSource” class=”org.apache.commons.dbcp.BasicDataSource”>
原标题:在Spring中配置Hibernate和单独配置Hibernate的区别
关键词:Spring
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。