我在
之类的全局NHibernate通用会话中使用本机sql查询string sql = @"update Accounts
set vchBranch = :branch,
bitIsActive = :isActive,
bitIsVisible = :isVisible
where bintId = :id";
ISQLQuery sqlQuery = HibernateUtil.GetCurrentSession().CreateSQLQuery(sql);
sqlQuery.SetBoolean("isActive", account.IsActive);
sqlQuery.SetBoolean("isVisible", account.IsVisible);
sqlQuery.SetInt64("id", account.Id);
sqlQuery.ExecuteUpdate();
此查询的NHibernate缓存结果是吗?
答案 0 :(得分:0)
我找到了答案。它在Nhibernate会话中缓存结果对象。 在映射XML文件时,我发现了对模型对象的引用。