rot*_*sch 1 session wicket hibernate
Caused by: org.hibernate.SessionException: Session is closed!在整个页面加载之前单击链接时出现错误(或者我的猜测,就在活动的hibernate会话中).
我的所有DAO类都是子类化GenericDAO,我得到了这个方法:
public Session getSession() {
if (session == null || !session.isOpen()) {
session = HibernateUtil.getSessionFactory().getCurrentSession();
}
return session;
}
Run Code Online (Sandbox Code Playgroud)
这是从:
public void beginTransaction() {
transaction = getSession().beginTransaction();
}
Run Code Online (Sandbox Code Playgroud)
最后承诺:
public void commit() {
if (transaction != null)
transaction.commit();
transaction = null;
session = null;
}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?
| 归档时间: |
|
| 查看次数: |
769 次 |
| 最近记录: |