Запросы не печатаются в консоли после обновления до Java 1.8. Версия Hibernate - 5, а jboss - 7 - PullRequest
1 голос
/ 26 марта 2019

При отладке или выполнении приложения запросы не выводятся на консоль.Я использую Java 1.8, Hibernate 5 и Jboss7.Для регистрации используется log4j-1.2.17.jar.Эта проблема связана с какой-либо конфигурацией или из-за проблемы версии jar log4j?

1 Ответ

0 голосов
/ 26 марта 2019

Пожалуйста, проверьте свойство в вашей конфигурации hibernate xml

<!--hibernate.cfg.xml -->
<property name="show_sql">true</property>

для дополнительной вещи вы можете установить эти свойства

Отформатируйте сгенерированный оператор SQL, чтобы сделать его более читабельным, но занимает больше места на экране -

<!--hibernate.cfg.xml -->
<property name="format_sql">true</property>

Hibernate поместит комментарии во все сгенерированные операторы SQL, чтобы подсказать, что пытается сгенерированный SQL -

<!--hibernate.cfg.xml -->
<property name="use_sql_comments">true</property>

Со стороны log4j проверьте это (для подробных журналов - установите его как DEBUG)

log4j.logger.org.hibernate=info

в XML-версии файла конфигурации log4j:

<logger name="org.hibernate">
  <level value="info"/> 
</logger>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...