본문 바로가기

Develop/MyBatis

[Develop/MyBatis] MyBatis를 이용한 Mapper 사용 시 CamelCase(카멜케이스)자동변환

Mybatis를 이용한 Mapper 사용 시 CamelCase(카멜케이스)자동변환

SpringFramework Mybatis 사용 시 Vo나 필요한 Map 클래스에 사용하기위해 CamelCase로 변환해주어야 한다
이때 수동으로 변환이 가능하지만 Mybatis옵션을 통하여 자동으로 변환하게 해줄수 있다.
설정하여 놓았던 mybatis-config.xml 에 이와같이 추가해주면 자동으로 변환이 될 수 있다.

<?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE configuration  
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"  
 "[http://mybatis.org/dtd/mybatis-3-config.dtd](http://mybatis.org/dtd/mybatis-3-config.dtd)">  
<configuration>  
 <settings>  
  <!-- 자동으로 카멜케이스 규칙으로 변환 -->  
    <setting name="mapUnderscoreToCamelCase" value="true"/>  
 </settings>
</configuration>

 

아래와 같던 Mapper를 SQL을

 

이렇게 따로 변수명을 추가하지 않고 사용할 수 있게 된다.

 

더많은 mybatis 옵션 보기

'Develop > MyBatis' 카테고리의 다른 글

[Develop/MyBatis]Oracle CLOB 처리 ResultMap  (0) 2019.11.11