在我的服务层,我调用DAO类方法,该方法是调用如何在hibernate中选择和更新同一个对象?非法企图的代理有两个打开的会话
session().get(xyz.class, id);
我返回检索对象返回给服务类关联。然后我更新这个对象并将更新的对象传递给dao类的更新方法。
getSession().saveOrUpdate(xyzObj);
但在这里,而不是更新的我得到这个例外
org.hibernate.HibernateException: illegally attempted to associate a proxy with two open Sessions
请告诉我正确的方式做同一个对象的选择更新。