我有一个用于存储应用程序状态的原型(prototype)。 它是我需要存储的类的一部分。 我试过 objectify 但这似乎不起作用,因为 Protocol Buffer 不是核心类型并且具有最终类。我也尝试序列化原型(prototype),但这似乎也不起作用。有人可以帮帮我吗?
我的类(class)看起来像这样
public class MyClass {
int a;
String b;
List<State> state;
}
State 是我用来存储状态的原型(prototype)。本质上我需要弄清楚如何存储 MyClass 的实例。 谢谢, 卡尔提克
最佳答案
我猜你想以序列化格式存储 Protobuf 对象,对吧?在这种情况下,只需将其存储为 byte[]
字段。您甚至可以在 @PostLoad
和 @PrePersist
方法中进行此序列化/反序列化 + @Transient
用于原始 State
字段
关于java - 在 Google App Engine 上存储 google protocol buffers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10830786/