Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HQL树显示_Java_Hibernate_Tree_Hql - Fatal编程技术网

Java HQL树显示

Java HQL树显示,java,hibernate,tree,hql,Java,Hibernate,Tree,Hql,我有一个名为Rule的类,它包含一组ChildRulesAch,其中的组件是其他类。我正在执行一个标记为lazy=false的HQL查询 我面临的问题是,HQL在顶层显示出与我的搜索模式匹配的类,但这些类可以包含与该模式不匹配的子规则 我的问题是如何才能只显示那些与我的模式匹配的规则,它们可以是子规则 Thx 我的班级是这样的: public class Rule { private Set<Rule> childRules = null; private String name

我有一个名为Rule的类,它包含一组ChildRulesAch,其中的组件是其他类。我正在执行一个标记为lazy=false的HQL查询

我面临的问题是,HQL在顶层显示出与我的搜索模式匹配的类,但这些类可以包含与该模式不匹配的子规则

我的问题是如何才能只显示那些与我的模式匹配的规则,它们可以是子规则

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
}

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

您可以发布一些代码吗?