使用标准hibernate获取多级实体

时间:2012-10-22 08:13:04

标签: java hibernate

我有以下结构:

A.java

private long id;
private String name;
private B bObj;
// getter-setter

B.java

private long id;
private List<B> bList;
//getter-setter

正如您所看到的那样,结构是递归的。

现在我想编写一个标准来获取A的对象以及bObjbObj.bListbObj.bList.bListbObj.bList.bList.bList&amp;所以在哪里没有。加入程度尚不清楚。

除了Criteria之外的任何其他方式也欢迎。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

如果在List bList上将fetch类型设置为LAZZY;它可能就够了,但我不知道是否有必要将hibernate的最大外连接提取深度设置为bLists的最大级别。