본문 바로가기

Java

[Mybatis] mapUnderscoreToCamelCase 설정

mybatis 카멜케이스 적용하기.

mybatis를 이용하여 VO에 리턴값을 받을때 카멜케이스를 적용하고 싶다면

마이바티스 설정파일(ex: sql-mapper-config.xml)에서 아래와 같이 작성해주면 된다.

 

<settings>

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

</settings>

 

 

데이터베이스 컬럼명 형태가 VACC_NO 일 경우 CamelCase형태를 적용시키면 vaccNo로 자동 매핑된다.

VO사용시 해당 변수명에 맞게 매핑이 된다.

전자정부프레임워크에서 resultType을 egovMap으로 사용할경우 jsp단에서는 ${result.vaccNo} 이런형식으로 바로 쓸수 있다.

디폴트는 false로 적용되어있다.

http://www.mybatis.org/mybatis-3/ko/configuration.html

 

반응형