DEV/Mybatis

[myBatis] 설정> DB 언더바(_) 컬럼명 카멜형식으로 변환

꼭두새벽에비명소리 2020. 4. 12. 15:21

DB 컬럼명은 언더바(_)형식, java VO는 카멜형식일 때


가끔 이런경우에 DB에서 조회한 데이터가 VO에 매핑이 안되는 경우가 있다.

이럴때는 DB에서 조회한 컬럼명을 카멜형식으로 변환해서 맞춰줘야 한다.

ex)

DB 컬럼 : user_name

VO 변수 : userName


myBatis 설정 변경

  • Spring 이라면 myBatis-config.xml

  • struts 라면 dbConfig.xml

<configuration>
 <settings>
<setting name="mapUnderscoreToCamelCase" value="true" />
 </settings>
</configuration>