Java OpenJPA@FetchGroup

Java OpenJPA@FetchGroup,java,openjpa,Java,Openjpa,我正在使用@FetchGroup加载类别数据,每个类别可能有也可能没有父/子类别。 *我只需要2级数据,这意味着 类别->子级别1->子级别2 *我不想获取类别的完整try,因为这将影响性能。 我补充说 @FetchGroup(name=FetchGroupConstants.CATEGORY\u CHILD\u LEVEL\u 2,attributes={ @FetchAttribute(name=“children”,recursionDepth=2)}) 在实体类中。 然后,我还使用以下组

我正在使用@FetchGroup加载类别数据,每个类别可能有也可能没有父/子类别。
*我只需要2级数据,这意味着 类别->子级别1->子级别2 *我不想获取类别的完整try,因为这将影响性能。 我补充说
@FetchGroup(name=FetchGroupConstants.CATEGORY\u CHILD\u LEVEL\u 2,attributes={
@FetchAttribute(name=“children”,recursionDepth=2)})
在实体类中。 然后,我还使用以下组获取数据

@FetchGroup(name=FetchGroupConstants.CATEGORY_BASIC,attributes={
@FetchAttribute(name=“ordering”),
@FetchAttribute(name=“catalog”)},

然后我得到了完整的树。结果与“recursionDepth=-1”相同。 如果我设置recursionDepth=1,我也会得到完整的树。 我正在使用“FetchPlan”
有什么问题?谢谢。

放弃吧。我现在使用将整个树提取到服务器的缓存中。
任何建议。

很抱歉,openJPA不是Hibernate请发布域类的代码。