私が作成しているプロジェクトでは、Objectify と Google AppEngine を使用しています
Google Groupsからの古いメッセージを引用していますが、問題は同じです:
私が解決しようとしている問題は次のとおりです。1 つのスーパークラスの複数のサブクラスのインスタンスをデータストアに永続化し、そのスーパークラスを照会してそれらを取得したいと考えています。
(たとえば、GameのクエリはChessとBackgammonのインスタンスを返します)。
Objectify を使用してこれを達成する方法はありますか?
欲しいものは同じなのですが、まだ答えが出ていない話題なので(3歳です)、同じ疑問を持ってこちらに引っ越しました。
構成として、Objectify でポリモーフィズムを使用しました。「@Entity」で注釈が付けられたクラス「Game」と、「@Subclass」で注釈が付けられたGameを拡張する2つのクラス(「Chess」と「Backgammon」)があります。
「ゲーム」でクエリを実行すると、2 つのゲーム インスタンスが取得されます。しかし、チェスとバックギャモンのインスタンスを取得したい
2010年から現在まで、この質問は解決されましたか?
ありがとさよなら