在 RESTful 系统中,服务器 (GAE) 和客户端 (Android) 都使用了许多自定义对象类。为了便于维护,这些对象的代码在服务器和客户端之间是通用的。
为了使这些对象可以在服务器端使用 Objectify 进行存储,必须将一个字段注解为 @Id。但是,如果不在客户端上导入 javax.persistence(或创建代码的单独客户端/服务器副本)(或者,对于每个对象,使用克隆创建“StorableX 扩展 X”),我无法在每个对象类中执行此操作。
是否可以使用适配器或包装器模式通过 Objectify 动态地使任何对象可存储?对此的最佳做法是什么?
谢谢,--约翰