공부/Tools
[hibernate] properties/yml 설정
aerhergag0
2024. 1. 20. 10:31
SpringBoot3/Hibernate6
binding parameter 확인
logging.level.org.hibernate.orm.jdbc.bind=trace
ex) org.hibernate.orm.jdbc.bind : binding parameter (1:INTEGER) <- [50]
org.hibernate.orm.jdbc.bind : binding parameter (2:INTEGER) <- [100]
SQL 출력
logging.level.org.hibernate.SQL=debug
- sql문이 logger에 출력
spring:
jpa:
show-sql: true
- hibernate가 콘솔에 sql을 출력
- System.out문에 출력을 하므로 비권장방식
SQL Highlight
spring.jpa.properties.hibernate.highlight_sql=true
- 콘솔에 출력되는 sql문에 색상이 들어감
개인용 설정예시
spring:
jpa:
properties:
hibernate:
# format_sql: true
use_sql_comments: true
highlight_sql: true
dialect: org.hibernate.dialect
hibernate:
ddl-auto: validate
datasource:
url:
driver-class-name:
username:
password:
logging:
level:
org:
hibernate:
orm:
jdbc:
bind: trace
SQL: debug
# type: trace