AppEngine は、JPA 継承に対して「TABLE_PER_CLASS」と「MAPPED_SUPERCLASS」のみをサポートします。残念ながら、「JOINED」、特に「SINGLE_TABLE」はサポートされていません。
SINGLE_TABLE の代替を実装するための最良の代替手段は何ですか?
私の唯一の要件は次のとおりです。1)AbstractEmployee、InternalEmployee、ExternalExmployeeなどの個別のクラスを用意します。2) すべての従業員に対してクエリを実行できるため、InternalEmployee と ExternalEmployee の両方のインスタンスが生成されます。
私が考えている唯一のことは、すべてのフィールドを含む「大きな」従業員オブジェクトを使用することですか? 他のアイデアはありますか?
PS: http://code.google.com/p/googleappengine/issues/detail?id=8366で適切な「SINGLE_TABLE」サポートに投票してください