1. 如果想让spring帮你管理事务,只能在spring中配置SessionFactory。如果使用hibernate原有的securrent_session_context_class threadssionFactory,则只能自己手动管理事务。
2. 如果想使用sessionFactory.getCurrentSession()方法,必须配置sessionFactory和jta或thread 绑定。但是hibernate3.0不支持与thread 绑定,3.1以上才支持。
3. sessionFactory.getCurrentSession()方法取得的session,在做数据库操作时必须在事务中做,包括只读的查询,否则会报错。
current_session_context_class thread
原创
©著作权归作者所有:来自51CTO博客作者铁憨憨呀的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Tomcat Server 原理
下一篇:ClassLoader
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java Thread Dump文件分析
Java Thread Dump文件分析
java 堆栈 Java -
Thread Class
thread class
#include #define #endif -
关于Hibernate Could not obtain transaction-synchronized Session for current thread
最近几年一直再搞android,最近闲下来了,顺便玩一下web。整了个最新版本的SSH(hibernate5.1.0+spring4.2.6+struts-2.5)在写dao实现类的时候碰到一个问题,@Repository public class UserDaoImpl implements IUserDao { @Autowired private SessionFact
hibernate spring struts 事务管理 xml