
변수명을 지을때 보통 "_" 공백을 지우고 짓게 되는데, 이때 따르는 관례인 네미잉컨벤션중의 하나다.
단어 전체적으로 소문자를 사용하지만 각 합성어의 첫 글자는 대문자로 표시한다.
원문 : upper_camel_case
카멜식 : upperCamelCase
보통 DB에 column 이름은 USER_NAME, 자바 프로퍼티명은 userName으로 사용한다.
그렇기 때문에 DB에서 값을 읽어올때 VO와 매핑을 할려면
USER_NAME AS userName
이런식으로 alias를 주거나, resultMap을 사용하여야 했는데 mybatis-config.xml 파일에 단! 한줄만! 추가하면 자동으로 카멜케이스 규칙으로 변환하여 매핑해준다.
mybatis-config.xml 파일의 configuration안에
<settings>
<!-- 카멜케이스 규칙으로 변환 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
추가해주면 끝!