반응형
마이바티스의 동적 쿼리
이런건 그냥 참고용으로 적어둔다. 아마도 언제가는 써먹지 싶다.
예)
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>
마이바티스의 동적 쿼리를 사용하면 조거너에 따라 쿼리의 특정 구문을 변형시킬 수 있기 때문에 유연한 쿼리를 사용할 수 있다.
반응형
'프로그래밍 > Spring' 카테고리의 다른 글
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) (0) | 2020.01.20 |
---|---|
@Enumerated 에 대한 이야기 (0) | 2020.01.07 |
SpringBoot Page객체에서 제공하는 메서드. (0) | 2019.12.19 |
@Entity 매핑 설정에 따르는 옵션 정보 (0) | 2019.12.19 |
logback logging pattern 표 (0) | 2019.12.13 |