Java HQL树显示

时间:2011-10-06 13:43:56

标签: java hibernate tree hql

我有一个名为Rule的类,它包含一组childRules(Set的每个组件都是其他类)。我正在做一个HQL查询,标记为lazy =“false”。

我面临的问题是HQL会在顶层显示与我的搜索模式匹配的类,但这些类可以作为与模式不匹配的childRules。

我的问题是如何才能只显示符合我模式的规则(它们可以是childRules)。

THX

我的班级看起来像这样:

public class Rule
{

private Set<Rule> childRules = null;
private String name = null;
private Long id = null;
private Long parentId = null;

//with the respective setters/getter
}

1 个答案:

答案 0 :(得分:0)

您可以从找到的节点开始重新搜索,以搜索与您的搜索模式不匹配的任何规则。