我正在使用带有Hibernate扩展名的Quarkus应用程序,我希望Hibernate显示生成的SQL查询。我不确定如何实现。
实现此目标的最佳方法是什么?配置这种功能的正确方法是什么?
答案 0 :(得分:1)
控制此行为的Quarkus属性为quarkus.hibernate-orm.log.sql
(默认情况下设置为false
)。
通过简单地在quarkus.hibernate-orm.log.sql=true
中设置application.properties
,Quarkus将显示并格式化Hibernate向数据库发出的SQL查询。
请注意,Hibernate配置在运行时不可覆盖。
有关可用于控制Quarkus /休眠行为的完整属性集,请参见this指南