프로그래밍/Spring
마이바티스의 동적 쿼리
Mr-후
2019. 12. 19. 16:12
반응형
마이바티스의 동적 쿼리
이런건 그냥 참고용으로 적어둔다. 아마도 언제가는 써먹지 싶다.
예)
board-mapping.xml
<select id="getBoardList" resultMap="boardResult">
SELECT *
FROM BOARD
WHERE 1 = 1
<if test="searchCondition == 'TITLE'">
AND TITLE LIKE '%'||#{searchKeyword}||'%'
</if>
<if test ="searchCondition == 'CONTENT'">
AND CONTENT LIKE '%'|| #{searchKeyword}|| '%'
</if>
ORDER BY SEQ DESC
</select>
마이바티스의 동적 쿼리를 사용하면 조거너에 따라 쿼리의 특정 구문을 변형시킬 수 있기 때문에 유연한 쿼리를 사용할 수 있다.
반응형