0

设想:

PARENT  1.\*  CHILDREN

在“一对多”中,使用注释我获取了父母的所有孩子。好的...现在孩子们已经提交了性别(f/m)。我希望每当我得到父对象时,我可能只会得到女性或男性。在这种情况下如何使用oneToMany应用条件...?

4

2 回答 2

0

如何使用 Hibernate 过滤器http://docs.jboss.org/hibernate/orm/4.1/manual/en-US/html_single/#filters。首先为您的实体定义过滤器,然后在您需要的地方启用/禁用它们。

于 2012-11-09T10:28:44.730 回答
0

你可以像这样使用一些 hql:

from Parent left outer join children c where c.male=MALE
于 2012-11-09T12:58:01.583 回答