Как я могу войти в операторы SQL, созданные моим приложением Quarkus?
Я использую приложение Quarkus с расширением Hibernate и хотел бы, чтобы Hibernate показывал сгенерированный SQL-запрос. Я не уверен, как это можно сделать.
Какой лучший способ сделать это? Как правильно настроить такую функцию?
1 ответ
Решение
Свойство Quarkus, которое контролирует это поведение quarkus.hibernate-orm.log.sql
(который установлен в false
по умолчанию).
Просто установив quarkus.hibernate-orm.log.sql=true
в application.properties
Quarkus покажет и отформатирует запросы SQL, которые Hibernate выдает к базе данных. Обратите внимание, что конфигурация Hibernate не может быть переопределена во время выполнения.
Полный набор свойств, которые можно использовать для управления поведением Quarkus/Hibernate, см. В этом руководстве.