Nhibernate 3.3 延迟加载一对一关联

本文关键字:关联 一对一 延迟加载 Nhibernate | 更新日期: 2023-09-27 18:33:52

我在 3.3 版的 NHibernate 更新日志上读到,您现在可以延迟加载一对一关联,这在以前是不可能的,我尝试在我的关联上设置懒惰,但它仍然变得急切加载,延迟加载的一对一关联的映射如何?我正在使用流利的Nhibernate。

Nhibernate 3.3 延迟加载一对一关联

由于只有在保证有可用的目标的情况下才能生成代理(因为 NHibernate 在加载时无法将代理替换为 null),因此 NHibernate 需要知道您的一对一关联在数据库中受到限制。这是通过 <one-to-one> 标记上的 constrained 属性完成的。