반응형
java의 프레임 워크중 하나인 마이바티스 에 대한 설명은 아래 참고 포스팅을 참고 바란다.
mybatis에서 데이터베이스를 연동하며 값을 dto에 담아오게 되는데, 그 값을 자바에서는 camel case를 주로 사용한다.
camel case는 아래 참고 포스팅 참고,
문제는 db 에서 데이터를 가져올때
selectProvider 절에 쿼리가 있는데,
dto 에서 camel 케이스를 맞춰주기 위해서는 모두 alias 를 사용하여 camel케이스로 작성을 해야했다.
select USER_NAME as userName, USER_AGE as userAge 이런식으로 말이다.
이럴경우에 property 에
mybatis: configuration: map-underscore-to-camel-case: true |
를 설정해주면 mybatis dto 에도 자동으로 camel 케이스가 적용이 된다.
참고 포스팅
https://thenicesj.tistory.com/502
https://thenicesj.tistory.com/270
반응형
'IT > Java' 카테고리의 다른 글
custom annotation 활용 (51) | 2023.06.02 |
---|---|
SPRINGBOOT 에서 등록된 Bean 추출 (54) | 2023.06.01 |
@Data annotation 과 getter 의 관계(23.05.24) (30) | 2023.05.25 |
aop pointcut 정리(추가 정리) (62) | 2023.05.15 |
aop pointcut 정리 (24) | 2023.05.14 |
댓글