【发布时间】:2020-03-07 21:40:31
【问题描述】:
大家好,我在下面使用了以下代码
我有疑问
entityManager.detach( )
这只会删除 id 和持久性吗?
所以我一直在尝试使用此代码来获取结果,但所有数据都丢失了。
Pdata= projDao.findById(id);
setupdata=Pdata.getdata(); // all data is present
entityManager.detach(setupdata); // all data is gone
projDao.save(setupdata);
要求
需要克隆jpa对象
【问题讨论】:
-
您认为“克隆 JPA 对象”与“克隆对象”有何不同?
-
我相信@Seelenvirtuose 会有示例
@1f1bc399引用所有 JPA 对象,这些对象会抛出错误 -
我不明白你的评论。
-
@Seelenvirtuose 当你在 eclipse 中看到它以这种方式给出对象的引用
com.atpl.ival.models.Report.Child@1f1bc399(这会阻止再次保存到 db )这个引用只会在创建一个新对象后被删除,我没有不想创建 -
这条评论以什么方式回答了我提出的问题?
标签: java spring-boot jpa persistence