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
'공부 > Tools' 카테고리의 다른 글
[SpringBoot] YamlPropertySourceFactory 기록 (0) | 2024.02.28 |
---|---|
[H2] Intellij IDE에 embedded H2 연동 (0) | 2024.02.01 |
[Docker] docker-compose.yml 기록용 (0) | 2024.02.01 |
[MySQL] utf8mb4 (ut8mb4_0900 사용시 주의점) (1) | 2024.01.21 |