NHibernate渴望加载集合&x2B;寻呼

NHibernate渴望加载集合&x2B;寻呼,nhibernate,pagination,eager-loading,Nhibernate,Pagination,Eager Loading,下面是我的实体的一个示例,我正在尝试使用急切加载的集合返回该实体 混合 ->曲目(精选) ->标签(集合) 我需要返回一个分页的混音列表,其中包含急切加载的曲目和标签,而无需分页。使用Future()函数对曲目和标签运行多个查询相对简单 因为这些数据需要分页…我如何才能取回所有数据,以便NHibernate在显示数据时不会出现N+1问题 保罗 获取所需的混音页面,不带任何曲目或标签 获取与您在上述步骤中获取的所有混音对应的所有曲目(左连接标记)(即,如果您使用HQL,则使用传递所有混音ID) 总

下面是我的实体的一个示例,我正在尝试使用急切加载的集合返回该实体

混合 ->曲目(精选) ->标签(集合)

我需要返回一个分页的混音列表,其中包含急切加载的曲目和标签,而无需分页。使用Future()函数对曲目和标签运行多个查询相对简单

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

保罗

  • 获取所需的混音页面,不带任何曲目或标签
  • 获取与您在上述步骤中获取的所有混音对应的所有曲目(左连接标记)(即,如果您使用HQL,则使用传递所有混音ID)

  • 总计:2个查询。

    当您说对应于混音时,您的意思是从我的混音ID中执行IN()子句吗?