hello,我们项目使用的hibernate持久化数据,但是老是有如下错误:
1 .norg.hibernate.util.JDBCExceptionReporter[CATEGORY]
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:233)
SQL Error: 8152, SQLState: 22001[MESSAGE]
2. norg.hibernate.util.JDBCExceptionReporter[CATEGORY]
org.hibernate.util.JDBCExceptionReporter.logExceptions(JDBCExceptionReporter.java:233)
SQL Error: 0, SQLState: null[MESSAGE]
3.org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session
请牛人指导,为什么老是会出现这个问题,在什么情况下回出现这种问题,以及如何解决?
先把session清理一下:<preclass="brush:java;toolbar:true;auto-links:false;">session.clear();回复<aclass='referer'target='_blank'>@licheng.c:额,我知道,你先获取session,然后清理。。。我们用的是连接池,没有用session
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。