JPA:identifier of an instance of was altered from


由於前台提交的對象,並沒有關聯對象的數據。

所以要把關聯對象賦值一下,在合並集合。

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();

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM