你的位置:首页 > 软件开发 > Java > 在Spring中配置Hibernate和单独配置Hibernate的区别

在Spring中配置Hibernate和单独配置Hibernate的区别

发布时间:2015-12-20 17:00:02
首先说下Spring和Hibernate的几个特征:Spring:自动依赖注入,类都可以被当成bean使用。Hibernate:会话工厂sessionfactory,事务管理器transaction。如果只使用Hibernate,那么当你操作数据库的时候,需要敲诸如:Config ...

首先说下SpringHibernate的几个特征:

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 (#换成@)。

可能感兴趣文章

我的浏览记录