Я сделал шпаргалку, я думаю, что может быть полезным для других. Во всех примерах вы можете удалить это format_sql
свойство, если хотите сохранить зарегистрированные запросы в одной строке (без красивой печати).
Довольно распечатывать SQL-запросы без параметров подготовленных операторов и без оптимизации каркаса журналирования :
application.properties
файл:
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
application.yml
файл:
spring:
jpa:
show-sql: true
properties:
hibernate:
format_sql: true
Довольно распечатать SQL-запросы с параметрами подготовленных операторов с использованием каркаса журналирования :
application.properties
файл:
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
application.yml
файл:
spring:
jpa:
properties:
hibernate:
format_sql: true
logging:
level:
org:
hibernate:
SQL: DEBUG
type:
descriptor:
sql:
BasicBinder: TRACE
Довольно распечатать SQL-запросы без параметров подготовленных операторов с использованием каркаса журналирования :
application.properties
файл:
spring.jpa.properties.hibernate.format_sql=true
logging.level.org.hibernate.SQL=DEBUG
application.yml
файл:
spring:
jpa:
properties:
hibernate:
format_sql: true
logging:
level:
org:
hibernate:
SQL: DEBUG
Источник (и более подробная информация): https://www.baeldung.com/sql-logging-spring-boot