Git :)

ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JPA] 파라미터 바인딩 로그 보기
    Spring Boot/JPA 2023. 10. 22. 18:50
    728x90

     

    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