基本属性のセットが同一であるが、ID タイプとライフサイクルが異なるエンティティが必要です。実際、私は個別のエンティティで事業監査を実施しようとしています。埋め込みオブジェクトはオプションではありません。
質問する
238 次
2 に答える
1
<inheritance strategy="subclass-table"/>
サブクラス テーブルへのスーパークラスのバインドを遅らせることができます。
または、スーパークラスの注釈を好む場合:
@Inheritance(strategy=InheritanceStrategy.SUBCLASS_TABLE)
トリックを行う必要があります。
http://www.datanucleus.com/products/accessplatform_3_2/jdo/orm/inheritance.html#subclasstableを参照してください。
于 2013-01-27T23:35:44.203 に答える
0
注意してください。複数のサブクラスがある場合、(JQL で) 次のようにスーパークラスをクエリすることはできません。
SELECT id FROM some.superclass where creationstamp == :date"
DataNucleus は複数のサブクラスのテーブルを解決できないため、機能しませんが、new_table 戦略は機能します
于 2013-07-23T20:22:35.233 に答える