我有一个名为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
}
答案 0 :(得分:0)
您可以从找到的节点开始重新搜索,以搜索与您的搜索模式不匹配的任何规则。