multi

[MyBatis] CamelCase 카멜케이스

natrue 2020. 11. 19. 14:04
728x90

 

 

 

mybatis-config.xml

또는

sql-mapper-config.xml

 

<configuration>
   <settings>
    <!-- 자동으로 카멜케이스 규칙으로 변환 -->
      <setting name="mapUnderscoreToCamelCase" value="true"/>
   </settings> 
</configuration> 

 

 

처음 단어는 소문자

그다음 단어의 첫 글자는 대문자로 연결!!

그래서 camelCase이다.

 

mapUnderscoreToCamelCase 전통적인 데이터베이스 칼럼명 형태인 USER_NAME
CamelCase 형태의 자바 프로퍼티명 형태인 userName으로 자동으로 매핑하도록 함 true | false False

 

데이터 베이스에서 컬럼명을 USER_NAME라고 만들었을 경우

카멜 케이스를 이용해 userName으로 사용

(즉  =  db컬럼명에 언더 버가 있을 경우 카멜 케이스로 읽어준다.)

 

🔴 mybatis를 사용해야만 가능