1. 程式人生 > >關於Session is closed和startTransactition unsuccessFul

關於Session is closed和startTransactition unsuccessFul

一般出現Session is closed錯誤時,程式碼中肯定有部分關閉了session;

解決的方法是:在類中包含一個session的引用,不再進行close;

一般出現startTransactition unsuccessFul錯誤時,可能是因為程式碼中在session.startTransaction( )時沒有儲存對transaction物件的引用,被後臺垃圾回收機制給回收了。

解決的方法是:使用Transaction transaction=session.startTransaction();