【发布时间】:2012-05-14 19:16:07
【问题描述】:
我是 Objectify 的新手,我有一些疑问,最好用代码说明
public class Uid {
@Id private String name; // e-mail id
private String oauth2_token; // A token
... // constructors/setters/getters
};
public class Message {
@Id Long msg_id;
private String message;
@Embedded private Uid uid;
... // constructors/setters/getters
};
- 如果我打算保留这些字段,它们可以私有吗?
- Uid 类有一个标记为 @Id 的字段,则 Uid 是 @Embedded 到类 消息,其中有一个单独的 @Id 字段(尽管类型不同。这是否允许?如果允许,那么是否有警告/例外情况?
谢谢和欢呼。
【问题讨论】:
-
您是否打算在 Uid 类中有两个 @Id 注释?如果是这样,那是不正确的......每个类只有一个字段可以保存身份。
-
对错误的额外 @Id 字段表示抱歉。没错,我只打算在 Uid 中使用一个 @Id 字段。
标签: google-app-engine objectify