@OneToMany(mappedBy="columnOne", orphanRemoval=true, cascade=CascadeType.ALL) @LazyCollection(LazyCollectionOption.FALSE) private List<Constraint> constraints = new ArrayList<Constraint>();
休眠:更新空的子表
每當父子記錄更新時,子表記錄也應該更新。
當我厭倦了session.SaveOrUpdate(),父表的記錄得到了更新,但子表每次新記錄插入和更新不會導致重複數據
當厭倦了Session.merge()的,出現錯誤A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance: com
作爲約束可能爲空,因爲並不總是子表具有數據
要解決此問題,請嘗試設置空集合,但這會導致數據庫中的行數很大,且爲空值。
有什麼辦法來更新Parent和Child即使每當家長子記錄被更新子表記錄 應該也會更新子表中的數據可能爲空