myBatis
myBatis trim
우혁이 아빠
2014. 3. 2. 21:09
trim
하위 엘리먼트가 내용을 만들면 prefix 속성에 설정한 문자인 WHERE를 붙이고, 하위 엘리먼트가 생성한 내용이 AND나 OR로 시작하면 prefixOverrides 속성에 설정한 AND나 OR를 자동으로 지워준다.
예1
예2
1.prefix 처리 후 엘리먼트의 내용이 있으면 가장 앞에 붙여준다.
2.prefixOverrides 처리 후 엘리먼트 내용 중 가장 앞에 해당 문자들이 있다면 자동으로 지워준다.
3. suffix 처리 후 엘리먼트 내에 내용이 있으면 가장 뒤에 붙여준다.
4. suffixOverrides 처리 후 엘리먼트 내용 중 가장 뒤에 해당 문자들이 있다면 자동으로 지워준다.
출처 -> 에이콘 마이바티스 프로그래밍(이동국)
참고- > http://mybatis.github.io/mybatis-3/ko/dynamic-sql.html