방법1.
application.yml 파일에서 다음과 같이 설정
logging :
level :
org.hibernate.type : trace
2. 외부 라이브러리 사용하기 (p6spy)
스프링부트를 사용하면 이 라이브러리만 추가하면 된다.
implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6'
https://github.com/gavlyukovskiy/spring-boot-data-source-decorator
쿼리 파라미터를 로그로 남기는 외부 라이브러리는 시스템 자원을 사용하므로, 개발 단계에서는 편하게 사용해도 된다. 하지만 운영시스템에 적용하려면 꼭 성능테스트를 하고 사용하는 것이 좋다.
출처 : 김영한님 JPA 강의