如果在使用nHibernate提交事务(为对象的搜索选择打开)后访问对象的“lazyLoad”属性会发生什么?
在我的测试用例中,这可以在没有任何错误信号的情况下工作,但是这样可以还是闻起来的?
它来自WF实现,其中第一个操作选择要处理的对象,稍后在其他操作中可能访问一些lazyload属性(附件,...)
答案 0 :(得分:1)
如果我在I之后访问对象的“lazyLoad”属性会发生什么 已经提交了交易(打开搜索选择的 对象)与nHibernate?
当事务完成后访问对象具有lazyLoad属性时,会启动新的隐式事务来加载此对象。
在我的测试用例中,这没有任何签名错误,但是这是 好吧还是闻到它?
有时候,在完成查询后必须加载这些对象的时候,你得不到收集结果。例如您已设置引用类的映射,如附件。