如何记录我的 Quarkus 应用程序创建的 SQL 语句?
How can I log SQL statements in created by my Quarkus application?
我正在使用带有 Hibernate 扩展的 Quarkus 应用程序,我希望 Hibernate 显示生成的 SQL 查询。我不确定那是如何实现的。
实现该目标的最佳方法是什么?配置此类功能的正确方法是什么?
控制此行为的 Quarkus 属性 是 quarkus.hibernate-orm.log.sql
(默认设置为 false
)。
通过简单地在 application.properties
中设置 quarkus.hibernate-orm.log.sql=true
,Quarkus 将显示并格式化 Hibernate 向数据库发出的 SQL 查询。
请注意,Hibernate 配置在运行时不可覆盖。
有关可用于控制 Quarkus/Hibernate 行为的完整属性集,请参阅 this 指南
我正在使用带有 Hibernate 扩展的 Quarkus 应用程序,我希望 Hibernate 显示生成的 SQL 查询。我不确定那是如何实现的。
实现该目标的最佳方法是什么?配置此类功能的正确方法是什么?
控制此行为的 Quarkus 属性 是 quarkus.hibernate-orm.log.sql
(默认设置为 false
)。
通过简单地在 application.properties
中设置 quarkus.hibernate-orm.log.sql=true
,Quarkus 将显示并格式化 Hibernate 向数据库发出的 SQL 查询。
请注意,Hibernate 配置在运行时不可覆盖。
有关可用于控制 Quarkus/Hibernate 行为的完整属性集,请参阅 this 指南