本人对hibernate只读查询需不需要事务的问题一直没有弄明白,有人说需要事务,有人说不需要事务,还请高人指点!谢谢
我经常看到别人写的代码中包含如下语句:@Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true),
我的想法就是如果不需要事务,就没有必要加上这句话了,但是一旦将这句话去掉,则报如下异常:
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
我经常看到别人写的代码中包含如下语句:@Transactional(propagation = Propagation.NOT_SUPPORTED, readOnly = true),
我的想法就是如果不需要事务,就没有必要加上这句话了,但是一旦将这句话去掉,则报如下异常:
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
解决方案 »
- lucene,100G的索引,搜索慢,内存高,如何解决,请教高人
- jsp与sql server2005
- SOA是什么
- fckeditor将数据提交到后台出现的乱码问题,求高手解决
- 【调查】做J2EE的项目开发时,在使用windows操作系统的文件系统的时候,特别不爽,有同感的进来领分
- tapestry中IRequestCycle是什么类?
- spring+activemq 配置文件 怎么写(点对点 订阅发布)
- tomcat配置文件,拜托各位大下拉
- 高手请教!!关于JAVA与JNDI的连接问题!!
- Caused by: java.lang.ClassNotFoundException: com.bdyj.po.Bdrolemodule这是怎么回事,求帮助
- Spring Security 无法拦截
- 怎么去控制一个网站的并发数量?
什么是事务,二次正常执行的commit or rollback之间的操作称为一个事务。
至于你把注解去掉报错我觉得是你spring和hibernate整合的问题。