我在使用Hibernate的Tomcat上運行JSF應用程序; 我有一些DAO方法對數據庫進行操作,像這樣:休眠會話關閉已關閉
*
public boolean removeJprogram(Jobprogram jp) {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
org.hibernate.Transaction tx = session.beginTransaction();
try {
session.delete(jp);
tx.commit();
System.out.println("Record deleted");
return true;
} catch (Exception e) {
System.out.println(e.getMessage());
tx.rollback();
return false;
}finally{
session.close();
}
}
我休眠文件讀入;但我錯誤會議已經關閉; 如果我不把session.close,有時給我錯誤會議已經選擇或somtinh像這樣。
您正在使用什麼版本的Hibernate? – jgitter
[Duplicate](http://stackoverflow.com/questions/6634344/problem-in-hibernate-dao-session-already-closed)? – hd1
該版本是3.6.10 – antoiovi