5

現在、他の具象モデルに共通の動作を持ついくつかの抽象モデル クラスがあります。たとえば、抽象的な SearchableModel.class は他の具象モデルに継承される場合があります。

Objectify を使用する場合、SearchableModel クラスに注釈を付けたいと思います。これは、独自のフィールドの永続性が必要なためです。ただし、私はポリモーフィック クエリを実行することに興味がなく、データストアに "SearchableModel" の種類のエンティティは必要なく、SearchableModel から継承する具体的なクラスの種類だけが必要です。@Entity/@EntitySubClass アノテーションはどのように処理すればよいですか?

@Entity で抽象クラスと具象クラスの両方に注釈を付け、具象クラスのインスタンスを永続化/ロードすると、期待どおりに機能しますか?

自分でテストできることはわかっていますが、まだ客観化をセットアップしていません。現在のモデルでどのように使用できるかをまだ理解しようとしています。

この種の依存関係を整理する方法についての他の提案も同様に高く評価されます。

ありがとうございました。

4

1 に答える 1