2017-01-10 29 views
0

我是新来的冬眠,并希望任何帮助。下面的代码抛出上述异常:org.hibernate.TransactionException:事务没有成功启动

session.beginTransaction(); 
session.update(a); 
if(!a.getState().equals(TransactionStatus.ACTIVE)) 
session.getTransaction().commit(); 
+0

提供更多的代码! – Darshit

+0

请提供更多信息,以及您正在面对的问题是什么,以及您尝试完成的异常日志以及尝试执行的操作。 – Zulfi

回答

0

我在下面的代码我的包裹固定交易这:

try { 
     session.getTransaction().begin(); 

     session.save(a); 

     session.getTransaction().commit(); 
    } 
    catch (RuntimeException e) { 
     session.getTransaction().rollback(); 
     throw e; 
    }