当运行Spring / Hibernate应用程序时,我在控制台上看到以下不需要的输出:
Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID .... Hibernate: select securityus0_.ID ....
我已经像这样配置了Log4j记录器:
<logger name="org.hibernate"> <level value="FATAL"/> </logger> <category name="STDOUT"> <priority value="WARN"/> </category> <category name="STDERR"> <priority value="WARN"/> </category> <!-- for all other loggers log only info and above log messages --> <root> <priority value="WARN"/> <appender-ref ref="STDOUT" /> </root>
如何使这些消息静音?
我相当确定您正在看到这些SQL语句,因为Hibernate配置中某处的属性“ hibernate.show_sql”设置为true。找到该设置并将其更改为false。