Как регистрировать значения, которые Hibernate привязывает к подготовленным операторам?

Как я могу заставить Hibernate регистрировать значения, которые он связывает с подготовленными операторами?

Если я устанавливаю свойство hibernate.show_sql=true, я получаю следующий вид ведения журнала:

insert into tablename (field1, field2) values (?, ?)

Я также хотел бы знать, какие значения связаны с вопросительными знаками.

Я использую Hibernate 3.2.7.ga.

Ответы

Ответ 1

Вам необходимо установить следующую категорию журнала TRACE

org.hibernate.type

И лично я не использую свойство show_sql, я работаю с DEBUG для категории:

org.hibernate.SQL

Таким образом, у меня есть одно место для настройки всего.

Ссылка

  • Справочное руководство по Hibernate Core