a different object with the same identifier value was already associated with the session
2015-07-15 18:08
441 查看
解决a different object with the same identifier value was already associated with the session错误
这个错误产生原因在hibernate中同一个session里面有了两个相同标识,但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。
因为我在实体类的配置中实体之间的关联关系中使用了cascade=”save-update”导致我在新增数据的时候报了以上的错。
我的解决方法是将cascade=”save-update”改为cascade=”none”就可以了。
这个错误产生原因在hibernate中同一个session里面有了两个相同标识,但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。
因为我在实体类的配置中实体之间的关联关系中使用了cascade=”save-update”导致我在新增数据的时候报了以上的错。
我的解决方法是将cascade=”save-update”改为cascade=”none”就可以了。
相关文章推荐
- Objective-C特性:Runtime
- Objective-C语言--self和super关键字解析
- Java泛型,结合JSONObject动态生成指定的对象
- swift调用object-c项目遇到的问题与解决方法
- [Object-c]UITextView 在边缘位置没有文字的属性 UIEdgeInsets
- Objective-c strong weak
- 360浏览器Uncaught TypeError: object is not a function问题
- Objective-C 编程艺术
- 【Objective-C】NSDate详解及获取当前时间等常用操作
- JavaBean与Json、xml互转---JSONObject
- Objective-C对象模型--类对象和元类对象
- error C2248: “CObject::CObject”: 无法访问private 成员(在“CObject”类中声明)
- Objective-C中的instancetype和id关键字
- swfobject2.2
- Entity Framework中编辑时错误ObjectStateManager 中已存在具有同一键的对象
- Object - C 语言中的数据存储容器
- Object - C的知识总结->方法
- IOS开发系列—Objective-C之内存管理
- 【Objective-C】01-学习iOS开发前期知识积累之C语言知识大总结
- Objective-C中的方法