关闭hibernate日志记录到控制台

运行我的Spring / Hibernate应用程序时,我在控制台上看到以下不需要的输出:

Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID .... 

我已经配置了我的Log4j记录器,如下所示:

                

我如何沉默这些消息?

我很确定你会看到那些SQL语句,因为你的Hibernate配置中的某个属性“hibernate.show_sql”被设置为true。 找到该设置并更改为false。

如果您有persistence.xml文件,请尝试。 那是我发现它的地方。

解决这个问题,添加:

  

在persistence.xml文件中,如果你有一个

在applications.properties文件中将以下内容设置为false:

 spring.jpa.show-sql=false 

它将关闭hibernate消息。