Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 파닥이
- 바지/레깅스
- 쿠팡 리뷰
- 건강식품
- 황사마스크
- 쿠팡리뷰
- 신발
- 쿠팡 리뷰 분석
- 선물관
- 건강/의료용품
- 쿠팡 리뷰 모아보기
- 쿠팡리뷰분석
- 스포츠/레저
- 스킨케어
- 뷰티
- 쿠팡 브랜드
- 아이 메이크업
- 바지
- 여성패션
- 메이크업
- 패션마스크
- 자동차용품
- 장갑/시즌잡화
- 생활용품
- 가방/잡화
- 식품
- 2020 설날
- 마스크/방한대
- 겨울용품관
- 싱글라이프
Archives
- Today
- Total
파닥이
[spring] Mybatis resultType이 Map인 경우 CameCalse 적용 본문
반응형
mybatis에 mybatis-config.xml 에 mapUnderscoreToCamelCase 속성은 자바빈즈(DTO/VO)만 적용되고
컬렉션속성(map)은 적용되지 않는다.
그래서 따로 적용한 방법을 구글링했을떄
MyBatis resultType이 Map일경우 key를 소문자로 만들기
Spring에서 문자열 camelcase 만드는 함수
위에 블로그를 참고하여 적용한 방법은 아래와 같다.
public class LowerHashMap extends HashMap {
private static final long serialVersionUID = -7700790403928325865L;
@SuppressWarnings("unchecked")
@Override
public Object put(Object key, Object value) {
return super.put(JdbcUtils.convertUnderscoreNameToPropertyName((String) key), value);
}
}
<typeAliases>
<typeAlias alias="camelmap" type="패키지위치.LowerHashMap" />
</typeAliases>
<select id="getNote" resultType="camelmap">
SELECT * FROM TEST
</select>
'IT > Spring' 카테고리의 다른 글
[spring] SSL 설정 정리 (0) | 2019.05.13 |
---|---|
[tomcat] eclipse 에서 tomcat 서버 새로 생성했을시 해줄 설정들 (0) | 2019.05.13 |
[spring] @RequestMapping 정리 (0) | 2019.03.25 |
[tomcat] server.xml설정으로 데이터 압축 (0) | 2019.03.19 |
[REST API] Swagger (0) | 2019.03.16 |
Comments