我该如何记录Quarkus应用程序创建的SQL语句?

时间:2019-03-07 12:46:15

标签: quarkus

我正在使用带有Hibernate扩展名的Quarkus应用程序,我希望Hibernate显示生成的SQL查询。我不确定如何实现。

实现此目标的最佳方法是什么?配置这种功能的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

控制此行为的Quarkus属性为quarkus.hibernate-orm.log.sql(默认情况下设置为false)。

通过简单地在quarkus.hibernate-orm.log.sql=true中设置application.properties,Quarkus将显示并格式化Hibernate向数据库发出的SQL查询。 请注意,Hibernate配置在运行时不可覆盖。

有关可用于控制Quarkus /休眠行为的完整属性集,请参见this指南