【发布时间】:2023-01-25 05:59:59
【问题描述】:
我正在尝试升级到 Hibernate 6,但这会导致大量日志垃圾邮件。对于我的数据库的每个查询,我都会在控制台日志中收到一条警告:
WARN deprecation:44 - HHH90000021:
Encountered deprecated setting [javax.persistence.lock.timeout], use [jakarta.persistence.lock.timeout] instead
我们的代码库不引用 javax.persistence.lock.timeout 并且将 jakarta 属性设置到 persistence.xml 文件中没有任何作用。
这个问题似乎没有在互联网上记录,我只能在 hibernate bug report 团队中找到对此的单一参考,但没有详细信息。
如果相关,我们将通过 C3P0 连接池连接到 AWS RDS 上的 Postgres。
从服务器中删除 C3P0 后此警告继续出现,因此我认为此默认值不是来自那里。
我应该只在我的日志属性文件中抑制这个日志源,还是有其他人正在关注的替代方案?
【问题讨论】: