如何记录Hibernate绑定到预准备语句的值?

时间:2010-09-10 07:35:41

标签: java hibernate orm logging prepared-statement

如何让Hibernate记录它与预准备语句绑定的值?

如果我设置了属性hibernate.show_sql=true,我会得到以下类型的日志记录:

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

我还想知道哪些值与问号有关。

我使用的是Hibernate 3.2.7.ga。

1 个答案:

答案 0 :(得分:28)

您需要将以下日志记录类别设置为TRACE

org.hibernate.type

就个人而言,我不使用show_sql属性,我使用DEBUG为该类别启用:

org.hibernate.SQL

这样,我就有一个地方可以配置一切。

参考