0

我在coldfusion中有一些代码,它使用基本的for循环检索我的组织结构

例子:

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;

我正在使用 spring/hibernate 组合将 webapp 移动到 java。我想知道在 Java/Spring/Hibernate 中是否有“更好”的方法来做到这一点。

谢谢

4

1 回答 1

0

定义一个如下所示的实体,您将拥有一个树形结构:

@Entity
public class Org {
    @OneToMany
    private Set<Org> childrenOrgs;
    ...
}
于 2012-12-18T22:46:41.137 回答