Hibernate ReturningWork - 如何打印 ReturningWork 生成的 sql?

问题描述 投票:0回答:1

如何打印 Hibernate ReturningWork 生成的查询。由于它使用 jdbc 连接,因此在将 org.hibernate.SQL 设置为 INFO 后,查询不会打印在记录器文件中。我可以知道我应该启用什么属性来打印 ReturningWork 生成的查询吗?

我正在使用 Hibernate 版本 - 5.3.36.Final Spring Boot - 2.3.12.RELEASE

感谢您花时间阅读问题。任何帮助表示赞赏!

sql spring-boot hibernate logging
1个回答
0
投票

ReturningWork 是一个接口,它不指定 jdbc 连接可以做什么以及如何做。 Hibernate 本身只有这个接口的抽象实现。您的该接口的实现很可能不使用 hibernate 来生成查询。如果这些实现不提供任何日志记录选项并且您无法修改它们的代码,您可以尝试在 jdbc 端配置日志记录。检查如何在使用 JDBC 时启用 SQL 语句日志记录

© www.soinside.com 2019 - 2024. All rights reserved.