Hibernate не печатает HQL в журнале - PullRequest
1 голос
/ 04 января 2011

Hibernate печатает HQL как null в файлах журналов (пример ниже). Напечатанный текст выглядит как сводка выполненного запроса. Как мне заставить его напечатать настоящий HQL.

HQL: ноль, время: 0 мс, строки: 4

Ниже приведен код, который приводит к этой записи журнала

Критерии критериев = session.createCriteria (DataHolder.class);
crit.setCacheable (true);
Данные списка = crit.add (Restrictions.naturalId (). Set ("sno", sno)). List ();

log4j config
log4j.logger.org.hibernate = информация

1 Ответ

0 голосов
/ 04 января 2011

Возможно, вам нужно определить hibernate для печати sql в первую очередь в persistence.xml

 <property name="hibernate.show_sql" value="true"/>
 <property name="hibernate.format_sql" value="true"/>

Последний не нужен, но полезен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...