Java JDO/GAE中的所有权和非所有权关系
我试图使用以下模型理解JDO/GAE中的自有和非自有关系的概念: 雇员的定义Java JDO/GAE中的所有权和非所有权关系,java,google-app-engine,google-cloud-datastore,jdo,Java,Google App Engine,Google Cloud Datastore,Jdo,我试图使用以下模型理解JDO/GAE中的自有和非自有关系的概念: 雇员的定义 class Employee { @PrimaryKey @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY) private Key key; @Persistent private String firstName; @Persistent private String lastName; @Per
class Employee {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String firstName;
@Persistent
private String lastName;
@Persistent
private User user;
}
用户定义
class User {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String userName;
@Persistent
private String password;
@Persistent
private Key role;
}
角色定义
class Role {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key key;
@Persistent
private String roleName;
@Persistent
private String status;
}
每个员工都有一个用户帐户,每个用户帐户都与一个角色关联
要求是,当我列出员工时,它应该显示与该记录关联的User.username和Role.rolename
我有以下与此模型相关的问题: