码迷,mamicode.com
首页 > 其他好文 > 详细

JPA:identifier of an instance of was altered from

时间:2019-02-03 12:50:22      阅读:423      评论:0      收藏:0      [点我收藏+]

标签:detail   clear   提交   wms   app   tde   order   有关   instance   

由于前台提交的对象,并没有关联对象的数据。

所以要把关联对象赋值一下,在合并集合。

WmsOutboundreport entity2 = service.findOne(item.getOutboundOrderUUID());
//关联对象赋值一下
item.setOutboundOrderUUID(entity2.getOutboundOrderUUID());
item.setOutbound(entity2.getOutbound());
item.setOutboundOrderDetailUUID(entity2.getOutboundOrderDetailUUID());
item.setDetail(entity2.getDetail());
//合并方法
DozerMapperUtil.map(item, entity2);
entity2.setUpdateTime(new Date());
entity2.setUpdateUserUUID(curUser.getUpdateUserUUId());
service.save(entity2);

 

网上有说,先清除后保存

dao.clear();

dao.save();

 

JPA:identifier of an instance of was altered from

标签:detail   clear   提交   wms   app   tde   order   有关   instance   

原文地址:https://www.cnblogs.com/hanjun0612/p/10349836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!