//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
实体设置正确。但是提交后,数据库没有正确更新。
我不明白问题是什么。你能指出我的代码中有什么问题吗?