【发布时间】:2018-06-02 15:59:36
【问题描述】:
我创建了一个方法来将我的对象保存在休眠状态。但是保存时,我收到了来自session.save(ob);的错误
org.hibernate.HibernateException: 非法尝试将代理与两个打开的会话关联
我的代码有什么错误。
public class HibernateSession {
public static Session getSession() {
Session session = Connection.NewHibernateUtil.getSessionFactory().openSession();
return session;
}
public static void save(Session session, Object ob) {
Transaction transaction = session.beginTransaction();
session.save(ob);
session.flush();
transaction.commit();
session.close();
}
}
【问题讨论】: