0

現在、JDO で Kodo 4.1 を使用していますが、多くのテーブルで多くの孤立したオブジェクトが見られます。私は以前JPAで働いていて、孤児の同様の問題をorphanRemovalで解決しましたが、JDOでそのような方法を見つけることはできません。ログに警告が表示されますが、それ以上はなく、警告は Kodo プロパティに関するものです。

4

1 に答える 1

1

JDO にはdependent、フィールド、コレクション要素、マップ キー/値、または配列要素で指定できる属性があります。これは事実上カスケード削除 + オーファンの削除です。

Kodoは JDO 2.0 IIRC を完全に実装したことはありません (そして、コンプライアンスを取得したことはありません)。たぶん、それを行うベンダー拡張がどこかにあったのかもしれませんが(標準ルートではないだけです)、どちらにしてもデッドプロジェクトです。

DataNucleus JDOは、JDO 2.0、2.1、2.2、3.0、3.1、および 3.2 を完全に実装し、準拠しており、この機能を提供します。

于 2016-09-14T07:29:13.617 に答える