SQL/Mybatis Framework
[Mybatis] entity mapping to camel case
지구
2021. 7. 13. 01:37
User 테이블에 있는 정보를 User 객체에 매핑하는 쿼리를 아래와 같이 짰다.
SELECT
user_id AS user_id
, user_name AS user_name
, tel AS tel
, email AS email
FROM
users
WHERE
user_id = 'hajs'
근데 어째서 연락처랑 이메일만 가져오게 된걸까?
이유는 mybatis alias 을 snake-case 로 작성했기 때문이다.
그렇기 때문에 application.yml 또는 application.properties 에
아래와 같이 camel-case 로 매핑될 수 있도록 설정을 추가하자 :)
mybatis.configuration.map-underscore-to-camel-case=true
yml 로 작성하시는 경우엔 yml 포멧에 맞게 사용해주세요 😊
반응형