我有一个使用Hibernate 5.3.10.Final和Oracle 11g的应用程序。我得到下面的错误。
WARN org.hibernate.loader.Loader - HHH000444: Encountered request for locking however dialect reports that database prefers locking be done in a separate select (follow-on locking); results will be locked after initial query executes
到目前为止,我已经看到了两种解决方案;将后续锁定设置为false或仅禁用警告。 但是我对将后续锁定设置为false感到困惑。因为据我所知,当query中有DISTINCT,GROUP BY,UUNION和内联视图时,Hibernate才可以锁定。
因此,如果我们将后续锁定设置为false,那是否不是要防止Hibernate对该查询完全设置锁定?