반응형
    
    
    
  마이바티스의 동적 쿼리
이런건 그냥 참고용으로 적어둔다. 아마도 언제가는 써먹지 싶다.
예)
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 |