我有简单的休眠查询,查询中使用了 nolock。我收到错误 - 发生识别错误并且休眠错误是抛出异常:NHibernate.dll 中的“NHibernate.Hql.Ast.ANTLR.QuerySyntaxException”。它可以在没有锁定的情况下工作。我不想用
<property name="connection.isolation">ReadUncommitted</property>
因为我必须仅将 nolock 应用于特定表。
以下是 hql 查询 -
select d from Users d with (nolock) where d.Userid = 2
我错过了什么吗?