映射实体的JPA注释,其值基于根实体?

时间:2015-08-12 11:58:16

标签: jpa annotations

我正在尝试注释我的JPA-Entity。在实体中,我想映射另一个应该由根实体的值加载的实体。

示例:

实体A的字段为key1& KEY2。

我想映射应由过滤器加载的实体B b.key1 = a.key1& b2.key2 = a.key2

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我得到了解决方案。我刚刚使用了@ManyToOne和@JoinColumns:

@ManyToOne
@JoinColumns(
{
    @JoinColumn(name="key1", referencedColumnName="refKey1"),
    @JoinColumn(name="key2", referencedColumnName="refKey2")
}
)
private EntityB entityB;