|
|
1
0
您的FindAll()方法看起来像什么?可能它对两个GetParentById()调用使用了相同的UnitOfWork/Session,而子存储库使用的是另一个UnitOfWork/Session。 如果是这种情况,那么第二个GetParentById()调用将从会话(一级)缓存返回对象,而不会命中数据库。
https://rhino-tools.svn.sourceforge.net/svnroot/rhino-tools/trunk/commons/Rhino.Commons.NHibernate/
试着打电话
在GetParentById()方法的顶部。
|
|
|
2
0
尝试在事务中围绕SaveUpdate()。然后提交事务完成后,这将确保在提交时将更改写入数据库: 类似的情况很常见:
|
|
|
Nico Pizzo · 子查询上的nhibernate联接 8 年前 |
|
|
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 8 年前 |
|
|
Stu · 具有特定类型的字符串外键的NHibernate映射 8 年前 |
|
|
Zout · 为Hibernate的HiLo算法管理的列生成ID 9 年前 |