13

如何查看查询中的实际值而不是问号?现在,我看到

Hibernate: inser into TABEL (ID, FORMAT, SIZE) values (?,?,?)

我想看到使用的实际值而不是问号。

我在我的休眠配置文件中设置了它并打开了调试标志。

<property name="show_sql"> true </property>

先感谢您。

4

2 回答 2

11

Hibernate 使用准备好的语句,因此您看不到完整的 SQL。您可以设置日志级别org.hibernate.typetrace查看绑定到参数的值。

参考

(如/参见此答案中所述)。

于 2013-04-02T23:40:04.893 回答
-1

使用 Log4j 或 Logback 启用并设置javax.sqlDEBUG

<logger name="java.sql" level="debug">
    <appender-ref ref="STDOUT" /> <!-- or your own appender -->
</logger>
于 2013-04-02T23:18:30.530 回答