在NHibernate中,我可以使用会话缓存中已有的数据初始化对象集合吗?

时间:2011-11-24 23:09:28

标签: nhibernate

假设对象A包含对象B的集合。假设它是一对多(对象B只属于一个对象A)

现在假设由于某种原因,我已经在会话缓存中拥有了所有不同的对象B.

现在,如果我从数据库中取出一个对象A(给我一个带有未经初始化的对象B集合的对象A),有没有办法告诉nhibernate进入会话缓存并找到所有对象B的属于这个对象A并初始化对象AI中的对象B的集合刚刚得到了什么?

通过初始化集合,我的意思是当我尝试使用它时,它不需要再向数据库发送任何查询。

我正在使用Nhibernate 3.2。

谢谢!

1 个答案:

答案 0 :(得分:1)

简答:不。它没有那种方式。