2016-09-13 4 views
0

今はJDOでKodo 4.1を使用していますが、多くのテーブルで孤立していることが多くあります。私はJPAで前に仕事をしていましたが、orphanRemovalを使って孤児と同様の問題を解決しましたが、JDOのような方法を使うことはできません。私は私のログで警告を見ることができますが、それ以上のことはありません。警告はKodo Propertiesのものです。KodoとJDOでJPAのorphanRemovalのようなメソッドはありますか?

答えて

1

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

Kodo JDO 2.0 IIRCは決して完全に実装されておらず、確かにコンプライアンスは得られませんでした。たぶんどこかでベンダー拡張があったかもしれませんが(標準ルートではない)、いずれにしても致命的なプロジェクトです。

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

関連する問題