JPA基于查询的一对多映射

时间:2011-07-13 21:36:45

标签: hibernate jpa

我可能会从错误的方向前进,但这是我的方案。

基本上我有一个标题和一个细节实体。 他们有一对多的关系,我把它们映射成这样。所有这些都很好。

然而,有几个细节记录被设置为不活动。

我可以制作一个映射,使其只能通过查询或其他方式加入活动的详细记录记录吗?

如果它有帮助,我可以添加一些代码。

我正在使用hibernate和注释。

感谢。

修改 下面是如何使这项工作

@OneToMany(mappedBy = "tourHeader", fetch = FetchType.EAGER)
@Where(clause="it_curr_rec='Y'")
private Set<TourItinerary> itineraries;

1 个答案:

答案 0 :(得分:0)

查看Hibernate docs here,您似乎可以使用@Where注释来实现目标。

另见javadoc on @Where