我正在使用@FetchGroup加载类别数据,每个类别可能有也可能没有父/子类别。
*我只需要2级的数据,这意味着 类别 - >子级别1 - >子级别2 *我不想获取类别的完整尝试,因为这会影响性能。 我在实体类中添加了 @FetchGroup(name = FetchGroupConstants.CATEGORY_CHILD_LEVEL_2, attributes = { @FetchAttribute(name = "children", recursionDepth = 2) })
。 后来我也用下面的一组获取数据OpenJPA @FetchGroup
@FetchGroup(name = FetchGroupConstants.CATEGORY_BASIC, attributes = { @FetchAttribute(name = "ordering"), @FetchAttribute(name = "catalog") }),
然后我得到了完整的树。与“recursionDepth = -1”的结果相同。 如果我设置recursionDepth = 1,我也会得到完整的树。 我正在使用“FetchPlan” 问题是什么?谢谢。
对不起,它是打开JPA不休眠 –
请发布您的域类的代码。 – Templar