我有以下课程:
@PersistenceCapable
class Store {
// ???
User admin;
...
@Persistent
@Element(dependent = true)
List<Item> items;
}
@PersistenceCapable
class User {
@PrimaryKey
@Persistent
String email;
}
@PersistenceCapable
class Item {
@PrimaryKey
@Persistent
String itemCode;
...
}
我想让admin.email成为Store实体的主键。 应用引擎上的JDO可以实现吗?我该怎么办?
感谢您的帮助,
John Goche
答案 0 :(得分:0)
你可以简单地通过将它标记为PK并为Store定义PK类来“管理”PK,遵循“化合物身份”的DataNucleus文档(并且因为admin.email是用户的PK然后就是这样)