Sorry i did not express clearly in my last post.
I thought that robertsv just wanted to capture SQL statements as is.
hibernate.show_sql just show sql in a preparedStatement format (with ? as query parameters).
You can set
Code:
<category name="org.hibernate.SQL">
<level value="DEBUG" />
<appender-ref ref="HIBERNATE_SPRING" />
</category>
<category name="org.hibernate.type">
<level value="trace" />
<appender-ref ref="HIBERNATE_SPRING" />
</category>
In log4j configuration file to find out how query(or insert looked like):
Code:
2008-09-18 14:37:43,343 DEBUG -
/* insert pl.model.CallCenterDialogue
*/ insert
into
CALL_CENTER_DIALOGUE"
(CCD_USER_ID, "CCD_LAST_ACTIVITY_DATE", "CCD_CONVERS_START_DATE", "CCD_CONVERS_STATUS", "CCD_CONVERS_TOKEN", "FORCE_NEW", "CCD_LOGIN_STATUS", CCD_PART_ID, "CCD_ID")
values
(?, ?, ?, ?, ?, ?, ?, ?, ?) [log=SQL]
2008-09-18 14:37:43,343 TRACE - binding '90' to parameter: 1 [log=LongType]
2008-09-18 14:37:43,343 TRACE - binding '2008-09-18 14:37:43' to parameter: 2 [log=TimestampType]
2008-09-18 14:37:43,343 TRACE - binding '2008-09-18 14:37:43' to parameter: 3 [log=TimestampType]
2008-09-18 14:37:43,343 TRACE - binding 'SYN' to parameter: 4 [log=StringType]
2008-09-18 14:37:43,343 TRACE - binding 'ffffffa975774720361e361eacf1613d' to parameter: 5 [log=StringType]
2008-09-18 14:37:43,343 TRACE - binding 'true' to parameter: 6 [log=YesNoType]
2008-09-18 14:37:43,343 TRACE - binding 'AUTHENTICATED' to parameter: 7 [log=StringType]
2008-09-18 14:37:43,343 TRACE - binding '1000000000' to parameter: 8 [log=LongType]
2008-09-18 14:37:43,343 TRACE - binding '806' to parameter: 9 [log=LongType]