如何在没有主键的情况下暂停实体ManyToOne连接

时间:2013-04-05 14:33:00

标签: hibernate jboss

我正在尝试进行ManyToOne连接,其中有2个值需要定义关系。我有一个Person表,其中包含唯一键和与业务相关的ID号。在地址表中,关系由id号定义,而不是唯一键。 Person是唯一的,具有id号和标记为活动的列的组合。

我正在使用jboss 4.2.3和hibernate 3.2.4。

如果这是一个唯一的密钥,我会在Address实体

中这样做
@ManyToOne
@JoinColumn(name ="PERSON_ID")
private Person person;

基本上我想运行这个相同的连接,但另一个规范是Person ACTIVE ='Y'。

我已经看过使用过滤器或其他地方,但我无法让它们工作。我还看到了可以使用多个连接列的示例,但这是一个固定值,不希望它作为列存储在表中。

0 个答案:

没有答案