Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何查看查询中的实际值而不是问号?现在,我看到
Hibernate: inser into TABEL (ID, FORMAT, SIZE) values (?,?,?)
我想看到使用的实际值而不是问号。
我在我的休眠配置文件中设置了它并打开了调试标志。
<property name="show_sql"> true </property>
先感谢您。
Hibernate 使用准备好的语句,因此您看不到完整的 SQL。您可以设置日志级别org.hibernate.type以trace查看绑定到参数的值。
org.hibernate.type
trace
(如/参见此答案中所述)。
使用 Log4j 或 Logback 启用并设置javax.sql为DEBUG:
javax.sql
DEBUG
<logger name="java.sql" level="debug"> <appender-ref ref="STDOUT" /> <!-- or your own appender --> </logger>