2022-09-26 @이영훈
SpringBoot에서 JPA 쿼리 파라미터 확인하는 방법을 기록으로 남깁니다.
JPA 쿼리 파라미터 로깅
application.yml 파일에 logging.level.org.hibernate.type.descriptor.sql 를 trace로 설정합니다.
logging:
level:
org.hibernate:
type:
descriptor.sql: trace
YAML
복사
다음과 같이 콘솔 로그에 파라미터가 매핑된 결과를 확인할 수 있습니다.
Hibernate:
insert
into
users
(user_id, name, created_at, updated_at)
values
(default, ?, ?, ?)
2022-09-26 13:45:02.055 TRACE 4281 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [4] as [VARCHAR] - [이도]
2022-09-26 13:45:02.056 TRACE 4281 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [1] as [TIMESTAMP] - [2022-09-26T04:45:02.034405Z]
2022-09-26 13:45:02.056 TRACE 4281 --- [ Test worker] o.h.type.descriptor.sql.BasicBinder : binding parameter [2] as [TIMESTAMP] - [2022-09-26T04:45:02.034431Z]
Plain Text
복사