当前位置: 代码迷 >> Java Web开发 >> 救命啊:hibernate只要commit事宜就报错
  详细解决方案

救命啊:hibernate只要commit事宜就报错

热度:59   发布时间:2016-04-17 16:56:44.0
救命啊:hibernate只要commit事务就报错
org.hibernate.TransactionException:   Transaction   not   successfully   started
at   org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:100)

如果我不提交,直接用query.list可以得到数据库的数据.但只要一执行tx.commit就报这个错,WHY???

------解决方案--------------------
查询你根本没有开启一个事务,提交干什么
------解决方案--------------------
查询是不需要提交的,当然如果是利用存储过程进行查询就当别论了.
------解决方案--------------------
估计是你根本没有开始事务,但是又去调用commit方法
  相关解决方案