5

这是我试图用急切加载的集合返回的实体示例。

混音->曲目(收藏)->标签(收藏)

我需要返回带有急切加载的曲目和标签的混音的分页列表,而无需分页,通过使用 Future<>() 函数对曲目 + 标签运行多个查询,它相对简单。

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

保罗

4

1 回答 1

5
  1. 获取您想要的混音页面,无需任何曲目或标签。
  2. 获取与您在上述步骤中获取的所有混音相对应的所有音轨(左连接标签)(即,如果您使用 HQL,则使用SetParameterList传递所有混音 ID)

总计:2 个查询。

于 2010-07-11T01:48:41.350 回答