컬럼안에 데이터가 "aaa,bbb,cc" 이런식으로 콤마를 구분자로 적재 되어 있을 때,

사용자 화면서 체크박스 클릭으로 검색을 하는 방법

<if test='srchTest != null and srchTest != ""'>
	AND TARGET LIKE
	<foreach item="item" index="index" collection="srchTest.split(',')" separator="||">
		'%' || #{item} || '%'
	</foreach>
</if>

예를들어, TARGET 이라는 컬럼 데이터가 "aaa,bbb,ccc" 이런 식으로 적재되어 있을 때

검색 Vo인 srchTest 를 돌려서 원하는 결과를 얻을 수 있다.

 

복사했습니다!