私は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 は別の @Id フィールドを持つクラス Message に @Embeddedされます(ただし、タイプは異なります。これはまったく許容されますか? はいの場合、警告/例外はありますか?
Thxと乾杯。