标签: java hibernate postgresql
我有两个表,一个用户表和一个地址表。用户有许多地址。但是地址有一个列是主要的或不是:
User table: Id,Name Address table: Id, fkUserId, AddressLine,isPrimary
我希望在我的hbm中有一个用户类,对于表User,只有主地址,但我不知道如何在用户映射中设置Address类的条件(&#34) ;过滤"由fkUserId和isPrimary = true
有人知道我该怎么做?
由于
答案 0 :(得分:0)
您可以使用过滤器实现此目的。请参阅此处的文档
https://docs.jboss.org/hibernate/orm/3.6/reference/en-US/html/filters.html
以下链接中的一些示例
http://www.mkyong.com/hibernate/hibernate-data-filter-example-xml-and-annotation/