-
MyBatis와 JPA 함께 사용할 때 설정Spring Boot/JPA 2024. 6. 14. 20:38
# Configuration 등록아래와 같이 @Configurateion에 @Bean으로 등록해서 함께 사용 가능하다. package com.bookMngr.common.config.mybatis;import lombok.RequiredArgsConstructor;import org.apache.ibatis.session.SqlSessionFactory;import org.apache.ibatis.type.JdbcType;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.SqlSessionTemplate;import org.mybatis.spring.annotation.MapperScan;import org.springfr..
-
[JPA] 파라미터 바인딩 로그 보기Spring Boot/JPA 2023. 10. 22. 18:50
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 레벨로 로깅이 남는 것을 확인할 수 있다.