Hibernate报异常:illegally attempted to associate a proxy with two open Sessions

橙子和栗子 2016-03-11 11:37:09
我直接使用注释掉的代码来进行级联删除就没问题(也是就在dao层用session的get方法把post查询出来)但是如果我先在action里把post给查询出来,再传到dao就会报上面这个错误illegally attempted to associate a proxy with two open Sessions,单独查询post的代码如下,请问这是哪儿出问题了???
...全文
663 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkread 2017-02-09
  • 打赏
  • 举报
回复
我不知道你的HSF.getSession()是怎么写的。但是你要注意, 你在getPost中getSession()的session,查询出的Post是属于这个session的 但是在你delPost再次getSession是一个新的session,上面查询出的Post不属于这新的session,因此不可以这么做。要Merge
darkread 2016-03-11
  • 打赏
  • 举报
回复
一个session的entity不能属于另外一个session
橙子和栗子 2016-03-11
  • 打赏
  • 举报
回复
引用 1 楼 darkread 的回复:
一个session的entity不能属于另外一个session
能具体点吗,谢谢

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧