我的单元测试失败,出现以下错误:
JdbcSQLException: NULL not allowed for column "NAME"; SQL statement:
insert into MODULES (NAME)
values ((select ?
from MODULES MODULES
where not exists (select 1
from MODULES MODULES
where MODULES.NAME = ?))) [23502-171]
如何配置H2以记录PreparedStatement参数的值(即实际值而不是?
占位符)?
我目前正在使用TRACE_LEVEL_FILE=4。
答案 0 :(得分:1)
回答我自己的问题:
我需要将H2的日志记录级别从“警告”更改为“调试”:
<logger name="h2database" level="debug"/>