2016-09-13 2 views
0

Momentan verwende ich Kodo 4.1 mit JDO und ich sehe viele Waisenkinder in vielen Tabellen. Ich habe vorher mit JPA gearbeitet und ein ähnliches Problem von Waisen mit orphanRemoval gelöst, aber ich kann eine solche Methode in JDO nicht finalisieren. Ich kann die Warnung in meinem Protokoll sehen, aber nichts mehr und die Warnung ist für die Kodo-Eigenschaften.Gibt es irgendeine Methode wie OrphanRemoval von JPA in JDO mit Kodo?

Antwort

1

JDO verfügt über das Attribut dependent, das Sie für ein Feld oder ein Auflistungselement oder einen Zuordnungsschlüssel/-wert oder ein Arrayelement angeben können. Dies ist effektiv Kaskade löschen + Waisen entfernen.

Kodo nie vollständig implementiert JDO 2.0 IIRC (und sicherlich nie die Einhaltung erreicht), und so vielleicht nicht diesen Teil davon implementieren. Vielleicht hatte es irgendwo eine Herstellererweiterung (nur nicht die Standardroute), aber es ist in jedem Fall ein totes Projekt.

DataNucleus JDO implementiert vollständig JDO 2.0, 2.1, 2.2, 3.0, 3.1 und 3.2 und ist kompatibel und bietet diese Funktionalität.

Verwandte Themen