Java 检索数据并以树状结构返回
我在coldfusion中有一些代码,它使用基本的for循环检索组织的结构 示例:Java 检索数据并以树状结构返回,java,spring,hibernate,Java,Spring,Hibernate,我在coldfusion中有一些代码,它使用基本的for循环检索组织的结构 示例: level1 = retrieveOrgs(1); for loop level1 <span>level1.description</span> level2 = retrieveOrgs(level1.orgId); for loop level2 <span>level2.description</span>
level1 = retrieveOrgs(1);
for loop level1
<span>level1.description</span>
level2 = retrieveOrgs(level1.orgId);
for loop level2
<span>level2.description</span>
level3 = retrieveOrgs(level1.orgId);
for loop level3
....
end;
end;
end;
level1=检索组织(1);
对于循环级别1
级别1.1说明
level2=检索组织(level1.orgId);
对于循环级别2
级别2.1说明
level3=检索组织(level1.orgId);
对于循环级别3
....
结束;
结束;
结束;
我正在使用spring/hibernate组合将webapp移动到java。我想知道在Java/Spring/Hibernate中是否有一种“更好”的方法来实现这一点
感谢您定义如下实体,您将拥有一个树状结构:
@Entity
public class Org {
@OneToMany
private Set<Org> childrenOrgs;
...
}
@实体
公共类组织{
@独身癖
私人设置的childrenOrgs;
...
}