Spring 프로젝트
mapper criteria
테라시아
2025. 1. 30. 19:28
mapper에서 sql문 and를 사용하기 위해 criteria를 사용한다.
☆ Code
<sql id="criteria">
<if test="type != null and keyword != null">
<trim prefix="AND ">
<choose>
<when test="type=='T'.toString()">
TITLE LIKE '%' || #{keyword} || '%'
</when>
<when test="type=='C'.toString()">
CONTENT LIKE '%' || #{keyword} || '%'
</when>
<when test="type=='W'.toString()">
WRITER LIKE '%' || #{keyword} || '%'
</when>
</choose>
</trim>
</if>
</sql>