关闭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消息。