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

最佳答案

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

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

这与nolock相同。

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

实际上,this thread涉及了一些问题。在决定之前,请仔细阅读。

关于带有Nolock的Java Hibernate HQL查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3500106/

10-11 04:30