-
[JPA] 파라미터 바인딩 로그 보기Spring Boot/JPA 2023. 10. 22. 18:50728x90
JPA에 로깅이 필요한 이유?
- JPA를 사용하다보면 파라미터의 값이 아래와 같이 물음표로 나온다. 실제로 어떤 값이 할당돼 들어갔는지 확인이 필요한 경우에 필요하다.
select e1_0.id, e1_0.name, e1_0.salary from s_emp e1_0 where e1_0.id=? or e1_0.name=? order by e1_0.id desc,e1_0.name limit ?,?
환경
- JPA 3.1.4
- Spring Boot 3.1.3
- Java 17
- yml 설정
logging: level: org.hibernate: orm: jdbc: bind: trace
결과
- 위 사진처럼 trace 레벨로 로깅이 남는 것을 확인할 수 있다.
728x90'Spring Boot > JPA' 카테고리의 다른 글
MyBatis와 JPA 함께 사용할 때 설정 (1) 2024.06.14