RESTful システムのサーバー (GAE) とクライアント (Android) の両方で使用される多くのカスタム オブジェクト クラスがあります。保守を容易にするために、これらのオブジェクトのコードはサーバーとクライアントで共通です。
これらのオブジェクトをサーバー側の Objectify で保存できるようにするには、1 つのフィールドに @Id アノテーションを付ける必要があります。ただし、クライアントに javax.persistence をインポートする (または、コードの個別のクライアント/サーバー コピーを作成する) (または、すべてのオブジェクトに対して、クローンを使用して "StorableX extends X" を作成する) ことなく、各オブジェクト クラスでこれを行うことはできません。
アダプタまたはラッパー パターンを使用して、Objectify を介して任意のオブジェクトを動的に保存可能にすることはできますか? これのベストプラクティスは何ですか?
ありがとう、ジョン