带有Nolock的Java Hibernate HQL查询

有没有一种方法可以像我向它们添加(NOLOCK)提示一样运行这些查询?

回答:

如果您确实需要此功能,则可以执行以下操作:

session.connection().setTransactionIsolation(Connection.TRANSACTION_READ_UNCOMMITTED);

这与nolock相同。

在执行此操作之前,请认真思考是否要进行脏读。人们大多数时候这样做是因为这是他们一直以来所做的事情,而不是因为这是正确的事情。特别是,这不适用于缓存。

实际上,该线程会涉及一些问题。在决定之前,请仔细阅读。

以上是 带有Nolock的Java Hibernate HQL查询 的全部内容, 来源链接: utcz.com/qa/413308.html

回到顶部