0
//parent class    
@OneToMany(mappedBy="parentClass",cascade=CascadeType.PERSIST,CascadeType.MERGE,CascadeType.REMOV    CascadeType.REFRESH}, orphanRemoval =false, fetch = FetchType.EAGE    

@CascadeOnDelete
private List<ChildClass> childClass;

//child class

@ManyToOne(cascade={CascadeType.PERSIST,CascadeType.REMOVE,CascadeType.REFRESH})


private ParentClass parentClass;

我在合并时遇到了一些问题。

有时它工作得很好,有时它不工作。例如第一次,我正在设置

amount=30 balamount=20 adjamount=10

这是完美的设置。之后我设置了

amount=10 balamount=10 adjamount=0

但在数据库中我得到

amount=30 balamount=30 adjamount=0

实体设置正确。但是提交后,数据库没有正确更新。

我不明白问题是什么。你能指出我的代码中有什么问题吗?

4

0 回答 0