@OneToMany(mappedBy="columnOne", orphanRemoval=true, cascade=CascadeType.ALL) @LazyCollection(LazyCollectionOption.FALSE) private List<Constraint> constraints = new ArrayList<Constraint>();
Hibernate: Update leer Kind Tabelle
, wenn die Eltern Kind Rekord das Kind Tabellen Datensatz aktualisiert wird, sollte auch aktualisiert.
Wenn ich müde mit session.SaveOrUpdate(), wurde die übergeordnete Tabelle Datensatz aktualisiert, aber das Kind Tabelle jedes Mal ein neuer Datensatz eingefügt und nicht aktualisiert, welche Daten
Wenn müde mit session.merge zu duplizieren führt() Fehler A collection with cascade="all-delete-orphan" was no longer referenced by the owning entity instance: com
, da die Einschränkung null sein kann, da nicht immer die untergeordnete Tabelle Daten
hat Um dieses Problem zu beheben, versucht, leere Auflistung festzulegen, aber das führt zu viele Zeilen in der Datenbank mit Nullwerten.
Gibt es eine Möglichkeit Eltern und Kind selbst zu aktualisieren, wenn Daten untergeordnete Tabelle null sein können