다른 사람들에게 유용하다고 생각되는 치트 시트를 만들었습니다. 모든 예 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