gpt4 book ai didi

NHibernate 热切加载集合 + 分页

转载 作者:行者123 更新时间:2023-12-03 11:24:22 26 4
gpt4 key购买 nike

这是我尝试使用预先加载的集合返回的实体示例。

混音
-> 轨道(收藏)
-> 标签(集合)

我需要返回一个分页的混音列表,其中包含预先加载的轨道和标签,无需分页,通过使用 Future<>() 函数来运行多个轨道 + 标签查询,这相对简单。

因为这些数据需要分页……我怎样才能取回我的所有数据,以便 NHibernate 在显示我的数据时不会出现 N+1 问题。

保罗

最佳答案

  • 获取您想要的混音页面,没有 任何轨道或标签。
  • 获取与您在上述步骤中获取的所有混音相对应的所有轨道(左连接标签)(即,如果您使用 HQL,请使用 SetParameterList 传递所有混音 ID)

  • 总计:2 个查询。

    关于NHibernate 热切加载集合 + 分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3221482/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com