在尝试向Many To Many关联表中插入新条目时,我收到此错误:Could not synchronize database state with session
我可以理解这是处理getSession()和session.close()的问题
但我无法准确地弄明白.对于每个事务,我正在创建一个新会话.但我在用户注销时关闭所有会话.即:创建一个hibernate会话并将其与HttpSession绑定.然后我在用户注销中销毁它.
有些时候在处理这个问题后,我得到a different object with the same identifier value was already associated with the session:错误.
由于没有正确地打开和关闭会话,所有这些错误都将到来.
您更喜欢打开和关闭会话的方法.我的项目是创建一个网络应用程序.该web-app中的每一个动作都与DB有关.
有什么建议!!!
| 归档时间: |
|
| 查看次数: |
48837 次 |
| 最近记录: |