java—当pojo在多对一关系中有两个实体在同一个表中时,如何修复hibernate“对象引用未保存的对象”

mw3dktmi  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(201)

我有一个父表a,它与表b有一对多关系。在hibernate3.6版本生成的文件中。

public class A {
private B firstChild;
private B secondChild;

When i save myParent "a":

firstObject = a.getFirstChild();
session.saveOrUpdate(firstObject);
session.saverOrUpdate(a);

我有个例外:对象引用了一个未保存的临时示例-在刷新之前保存临时示例
在我的父pojo中,我有两个相同表的示例(第二个记录有一个id\u relation value等于id primary first record的列)

a = Progressive ID 178, Name,  Surname, FK with B and ID_B ="1"
B first = ID sequence 1, Description , Price , ID REL null
B second = ID sequence 6, Description ,Price, ID REL ="1"

谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题