본문 바로가기
백엔드/Spring

[Spring JPA] Hibernate 파라미터 출력 설정 (로그 출력)

by RoJae 2020. 12. 29.

  

    로재의 개발 일기      

Hibernate SQL 데이터 출력


기억하기 귀찮으면서, 

매번 까먹는 하이버네이트의 로그 출력을 기록하겠습니다.



 로그 출력 

1
2
3
4
5
6
# hibernate logging info
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
 
cs

위에 처럼 로그 정보를 설정하면

아래 처럼 로그 정보가 이쁘게 설정된다.


하지만, 파라미터 바인딩의 출력은

아직되지 않았다.



 파라미터 바인딩 출력

1
2
3
4
5
 
# show sql data binding
logging.level.org.hibernate.SQL = debug
logging.level.org.hibernate.type.descriptor.sql = trace
 
cs


위처럼 설정을 추가적으로 해주면

아래처럼 바인딩이 되는 것을 확인할 수 있다.



이로써 하이버네이트를 쓰지만

의도한대로 SQL 쿼리가 출력되는지 

확인할 수 있다.




※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다




댓글