gpt4 book ai didi

java - 如何告诉 hibernate 在日志中打印列名而不是列号?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:17:23 26 4
gpt4 key购买 nike

我能够得到下面的日志

Hibernate: insert into ORGANIZATIONALUNITCATALOG (ID, SYSTEMID) values (null, ?)
[main] DEBUG org.hibernate.type.LongType - binding '0' to parameter: 1

在将 log4j 属性指定为之后

log4j.logger.org.hibernate.sql=DEBUG
log4j.logger.org.hibernate.type=DEBUG

有没有办法告诉 hibernate 3.2.x 显示绑定(bind)列名称而不是列号?即我希望将日志行视为

[main] DEBUG org.hibernate.type.LongType  - binding '0' to parameter: SYSTEMID

最佳答案

log4j.logger.org.hibernate.type=TRACE 应该这样做。

如果您仍然有问题,请尝试对这些也启用跟踪

log4j.logger.org.hibernate.SQL=TRACE
log4j.logger.org.hibernate.engine.query=TRACE
log4j.logger.org.hibernate.jdbc=TRACE

此外,请确保您在配置中启用了 TRACE 日志记录。很多时候,默认配置文件会将 DEBUG 日志记录设置为最低。

关于java - 如何告诉 hibernate 在日志中打印列名而不是列号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5347228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com