2

アプリケーションの状態を保存するために使用しているプロトがあります。これは、保存する必要があるクラスの一部です。オブジェクト化を試みましたが、プロトコル バッファはコア タイプではなく、最終クラスを持っているため、うまくいかないようです。プロトのシリアル化も試みましたが、それもうまくいかないようです。誰か助けてくれませんか?

私のクラスは次のようになります

   public class MyClass {
     int a;
     String b;
     List<State> state;
   }

状態は、状態を保存するために使用しているプロトです。要するに、MyClass のインスタンスを格納する方法を理解する必要があります。ありがとう、カルティック

4

2 に答える 2

0

Protobuf オブジェクトをシリアル化された形式で保存したいと思いますよね?この場合は、byte[]フィールドとして保存してください。このシリアライゼーション/デシリアライゼーションを元のフィールドのメソッド + で行う@PostLoadこともでき@PrePersistます@TransientState

于 2012-05-31T12:32:33.523 に答える
-1

App Engine は、プロトコル バッファを内部に保存します。これを読む。

https://developers.google.com/appengine/articles/storage_breakdown

objectify を使用すると、App Engine がプロトコル バッファを保存します。終わり。

于 2012-05-31T16:14:27.330 に答える