Есть ли способ заставить Hibernate не использовать sp_execute?
Рассмотрим этот код
String queryString = "SET DEADLOCK_PRIORITY LOW;";
SQLQuery query = session.createSQLQuery(queryString);
return query.executeUpdate();
Превращается в sp_prepare , затем sp_execute и это противоречит цели: после выполнения этого оператора приоритет взаимоблокировки сеанса возвращается к NORMAL
. В .NET следующий код будет выполнять оператор непосредственно, а приоритет для сеанса останется НИЗКИМ (по желанию)
command = new SqlCommand("SET DEADLOCK_PRIORITY LOW", _Connection);
command.ExecuteNonQuery();
Как заставить Hibernate отправлять оператор таким же образом?