2

当我在我的地图中添加一个引用时,生成的 SQL 会使用外部左连接获取外部对象。这仅使用 1 个 SQL 即可提供良好的性能。

但是当引用的对象在 N 行上不存在时,NHibernate 会生成 N 个额外的查询来查找不存在的行。它应该从第一个查询中知道它不存在。

如何禁用此行为?

References(x => x.Customer)
.Columns("c1", "c2")
.NotFound.Ignore();
4

1 回答 1

1

它的功能不是错误!https://nhibernate.jira.com/browse/NH-1001

于 2012-09-06T14:09:14.647 回答