2012-05-31 52 views
2

我有一个原型用于存储我的应用程序的状态。 它是我需要存储的类的一部分。 我尝试了客观化,但似乎不工作,因为协议缓冲区不是核心类型,并有最终的类。我也尝试序列化原型,但似乎也没有工作。有人可以帮我吗?在谷歌应用引擎上存储谷歌协议缓冲区

我的类看起来是这样的

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

国家是我使用的存储状态的原型。实质上,我需要弄清楚如何存储MyClass的一个实例。 谢谢, Kartik

回答

0

我想你想以序列化格式存储Protobuf对象,对不对?在这种情况下,只需将其存储为byte[]字段。你甚至可以使该序列化/反序列化在@PostLoad@PrePersist方法+ @Transient原创State