您的位置:首页 > 移动开发 > Objective-C

have a different object

2016-04-04 00:00 288 查看
摘要: 两个相同id的数据库对象,保存报异常

此错误一般出现在这种情况:页面传入一个新的对象,同事更加该对象的id从数据库查询出另外一个对象,但保存第二个对象的时候会报错;

两种解决办法:

1:采用传入对象的set方法,重新给该对象的每个属性重新赋值;

2:用该对象service中实现类或是接口类调用evict方法,清除从数据库查询出来的对象的缓存

该错误主要和hibernate二级缓存相关
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  无法保存