【发布时间】:2012-04-27 22:40:04
【问题描述】:
我有以下 HQL 语句:
select distinct t from TaskEntity as
inner join fetch t.Case as c
inner join fetch c.Client as client
inner join fetch c.Matter as matter
然而,尽管 Matter 有一个针对它的 FETCH,它仍然作为代理返回。
我对这个对象的映射如下
References(x => x.Matter).Columns(new[] {"c_client","c_matter" });
我尝试过对此使用 JOIN,但我的问题是从 1 列变为 2 列,因此它不接受映射。
有什么想法吗?
谢谢,
【问题讨论】:
标签: nhibernate fluent-nhibernate hql fetching-strategy