Как NHibernate кеширует нативные запросы? - PullRequest
0 голосов
/ 24 октября 2018

У меня есть собственный SQL-запрос, используемый в глобальном общем сеансе NHibernate, например

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 результатом этого запроса?

1 Ответ

0 голосов
/ 26 октября 2018

Я нашел ответ.Это кеширование объекта результата в сеансе Nhibernate.При отображении XML-файла я нашел ссылки на объекты модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...