티스토리 뷰

공장 (factory)/- Programming..

[mybatis] foreach: List<String>, HashMap<String, List<String>>

공부하는 나부랭이, 무중력고기 2017.06.20 20:00

   mybatis 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} || '%'
        
    



저작자 표시 비영리 변경 금지
신고
댓글
댓글쓰기 폼
Total
874,652
Today
56
Yesterday
773
«   2017/11   »
      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    
글 보관함