我有一个有自己的@Embeddable id 类的类,我们称它为 ICompanyId。有 2 个以上的类实现了 ICompanyId。实现 ICompanyId 的类是实现 ICompany 的类的嵌入 ID(有 2 个以上的实现类)。
所以,我想做的是:
@EmbeddedId
public ICompanyId getId() { /* blah blah */ }
如何告诉 Hibernate 使用哪个实现类?使用@ManyToOne 或@OneToMany,我所要做的就是在targetEntity 中指定一个值,但@EmbeddedId 不提供这样的选项。任何人都可以帮忙吗?
杰森