Ответ 1
Я уверен, что вы видите эти SQL-операторы, потому что где-то в вашей конфигурации Hibernate свойство hibernate.show_sql установлено в true. Найдите это значение и измените значение на false.
При запуске моего приложения 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.
Если у вас есть файл persistence.xml, попробуйте. То, где я его нашел.
Решил это, добавив:
<property name="hibernate.show_sql" value="false"/>
в файле persistence.xml, это если у вас есть
Задайте значение false в файле applications.properties:
spring.jpa.show-sql=false
он отключит сообщения гибернации.