Web. 기타 언어/myBatis

myBatis. Sql WHERE문에서 in 처리

농부지기 2017. 12. 5. 21:04

[ myBatis. Sql WHERE문에서 in 처리 ]

 

[ 방법 1 ] - List이용

1. java단 - List객체 만들기

    - 콤마를 구분으로 해서 넘어온 문자열을

       myBatis에서 필요한 List 객체로 만들기

        

 

 

2. java단 - mybatis호출

    - foreach문 설명

       . collection : java단에 collection객체명

       . item          : mybatis에서 사용할 명칭 (새로 지정가능)

 

   

 

 

 

 

3. mybatis - in 처리

   

 

 

[ 방법 2 ] - dynamic 이용

1. java단 - mybatis호출

   

 

 

2. mybatis - in 처리

   

 

 

[ 방법 3 ] - dynamic 이용  (테스트하지 않았음. 안될 확율이 100%) - 잘 연구해서 적용 ^^

1. java단 - List<Map<String, Object>> 객체 만들기

   

 

2. java단 - mybatis호출

   

 

3. mybatis