实时在HibernateTemplate,sessionFactory.openSession()或sessionFactory.getCurrentSession()中推荐哪一个?

时间:2017-01-17 05:28:33

标签: spring hibernate spring-mvc hibernate-mapping hibernate-criteria

实时推荐HibernateTemplatesessionFactory.openSession()sessionFactory.getCurrentSession()中的哪一个?

根据您的经验,使用spring mvc + hibernate在实时运行的web项目中使用的是什么?

1 个答案:

答案 0 :(得分:0)

HibernateTemplate应该包含会话管理的开销,因此使用它比这3个选项更容易,并且比使用会话直接更省钱,并且您可以使用事务管理器管理事务。使用@Transactional,您还可以检查Spring数据JPA项目,它更强大,并将您的开发与您正在使用的ORM框架分离。