【发布时间】:2011-04-10 16:58:45
【问题描述】:
我正在尝试研究如何在以下 HQL 查询中急切加载客户:
select order.Customer
from Order as order
where order.Id in
(
select itemId
from BadItem as badItem
where (badItemType = :itemType) and (badItem.Date >= :yesterday)
)
订单和客户之间通常存在多对一的关系。
如果可能的话,我想在查询中执行此操作,而不是在映射中 - 如在“join fetch...”中
也许查询会被重构为一个连接,我有一个心理障碍。
有什么想法吗?
【问题讨论】:
标签: nhibernate select hql eager-loading