mybatis에서 map일 경우 key를 변경 하는 방법


mybatis에서 map일 경우 key를 변경 하는 방법

오라클의 경우 쿼리의 결과의 키가 무조건 대문자로 리턴된다. 이것을 소문자로 쓰고 싶거나 camelcase로 변경하여 사용하고 싶을 때 Map을 상속받는 클래스를 생성하고 put 함수를 가로채 key를 변경하면 된다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import org.apache.commons.collections.map.ListOrderedMap; import org.apache.commons.lang.StringUtils; public class CustomMap extends ListOrderedMap { /** serialVersionUID */ private static final long serialVersionUID = -7700790403928325865L; /** * key 에 대하여 소문자로 변환하여 super.put * (ListOrderedMap) 을 호출한다. * @param key * -...



원문링크 : mybatis에서 map일 경우 key를 변경 하는 방법