嵌套实体的主键是否可以用作Nest实体的主键?
例如:
如果我有一个拥有主键'EID'且具有嵌套实体'Job'的实体'Staff'。实体'Job'具有主键'JID'和Discriminator类型'DTYPE',因此Job的子类可以与它们的各列一起存储在DTYPE中。我希望主键EID与添加到Staff表中的每个不同作业的JID相同。这可能吗?
或者这是不允许的,因为'Job'可以为null,因此没有JID可以映射为主键?
有更好的方法对此进行建模吗?
答案 0 :(得分:1)
你的意思是“Compound Identity”? 这是JPA2的一部分,如果您的实现支持它,DataNucleus可以使用它。
- 安迪(DataNucleus)
答案 1 :(得分:1)