JPA および Androidに関するこの質問に関連していますが、設計ガイダンスを探しています。
AppEngine の Objectify で永続化されるデータがいくつかあります。これらのオブジェクトは、Android アプリ (以降は iPhone アプリ) でも操作する必要があります。彼らがトランプをしているとしましょう:
@Entity public class Card { @Id Long id; ストリングスーツ; 文字列値。}
Android アプリで AppEngine とまったく同じクラスを使用する必要がありますか、それともこれらのオブジェクトを DataStore に最も近いレイヤーのみに制限し、モバイルでの送信と使用のためにデータを再カプセル化する必要がありますか、またはスーパークラスを使用する必要がありますまたはおそらくインターフェース?