2017-01-10 27 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; 
    }