2017-01-10 14 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; 
    } 
関連する問題