티스토리 뷰
공장 (factory)/- Programming..
[mybatis] foreach: List<String>, HashMap<String, List<String>>
무중력인간 2017. 6. 20. 20:00mybatis xml 쿼리에서 List<String>, HashMap<String, List<String>>자료형을 foreach로 출력할 경우의 예제들이다.
결과내 검색 기능을 구현할 때 유용하다. 2번은 구글링으로 찾아도 안나와서 때려맞췄더니 되더라..
1. List<String> keywordList = new ArrayList<String>(); (LIKE 쿼리는 mssql 기준)
title LIKE '%'+#{title }+'%'
2. HashMap<String, List<String>> keywordMap = new HashMap<String, List<String>>();
keywordMap.put("title", keywordList);
keywordMap.put("author", keywordList);
(LIKE 쿼리는 oracle 기준)
title LIKE '%' || #{keyword} || '%' author LIKE '%' || #{keyword} || '%'
'공장 (factory) > - Programming..' 카테고리의 다른 글
[Javascript/jQuery] 백스페이스 키 눌림 방지 (input, readOnly 제외) (0) | 2017.11.07 |
---|---|
[JSP/Spring] Restful url-pattern (*.do 제외하기) (1) | 2017.06.21 |
[Java] 쿠키(Cookie) 생성/조회/삭제 (0) | 2017.05.27 |
[Spring] 공통 메시지 처리 (ReloadableResourceBundleMessageSource) (1) | 2017.05.24 |
[Spring] RestTemplate를 이용한 RESTFul API XML 처리 (2) | 2016.08.31 |
댓글