【问题标题】:OpenJPA @FetchGroupOpenJPA @FetchGroup
【发布时间】:2013-06-22 07:05:18
【问题描述】:

我正在使用@FetchGroup 加载类别数据,每个类别可能有也可能没有父/子类别。
*我只需要2级数据,这意味着 类别 -> 子级别 1 -> 子级别 2 *我不想获取类别的完整尝试,因为这会影响性能。 我加 @FetchGroup(name = FetchGroupConstants.CATEGORY_CHILD_LEVEL_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 不是休眠
  • 请发布您的域类的代码。

标签: java openjpa


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2012-03-29
    • 1970-01-01
    相关资源
    最近更新 更多