[SPRING] mybatis에서 테이블 underscore 형식의 컬럼과 VO(DTO) 카멜케이스 변수의 자동 매핑
- mapUnderscoreToCamelCase 사용하여 변수 자동 매핑하기 - 대부분 언더스코어(언더바) 형식의 테이블 컬럼과 vo의 카멜케이스 변수와 매핑시키기 위해 을 사용하여 데이터베이스에서 받아오는 값들을 변수명과 일치하게 하여 가져오곤 하는데 그럴필요없이 mybatis에서는 자동 매핑시켜주는 기능을 제공한다. 일반적으로 테이블 컬럼명은 TABLE_COLUMN 이러한 형식으로 언더바로 단어를 구분하여 짓고는 하는데 또 이것을 스프링에서 가져와 사용하면 일반적으로 변수를 tableColumn 이러한 카멜케이스 형식의 변수명을 사용하게 된다. 이 두개를 자동 매핑시켜주는 방법에 대해 알아보자. 딱 한가지만 선언해주면 된다. mybatis-config.xml 파일에서 위와 같이 mapUnderscor..
2020. 1. 6.