【问题标题】:Nhibernate partial eager load of child collectionNhibernate 部分急切加载子集合
【发布时间】:2011-01-25 14:53:12
【问题描述】:

如果我有一个父对象 (Parent),它有一个 List(Of Child) 对象作为多对一关系。是否可以返回父对象及其子对象的子集(急切加载)?我正在使用 VB 和 Criteria。

例如如果 Parent 1 有 50 个孩子(20 个 X 型 30 个 Y 型)并且我想返回一个包含仅包含 X 类型的集合的 Parent。

我只想要一个大小为 20 且包含急切加载的子项的集合?

谢谢

【问题讨论】:

    标签: vb.net nhibernate nhibernate-criteria


    【解决方案1】:

    HQL 查询。 fetch 关键字将与父级一起初始化子级。

    from parent left join fetch parent.Children as child where child.type = X
    

    【讨论】:

      猜你喜欢
      • 2012-11-09
      • 2010-11-24
      • 1970-01-01
      • 2011-05-23
      • 2017-10-19
      • 2011-12-03
      • 1970-01-01
      • 2013-07-28
      • 1970-01-01
      相关资源
      最近更新 更多