[mybatis] order by 동적 쿼리
다음처럼 하면 order by를 동적으로 삽입 할 수 있다.
* java
String orderKind = "wbsalecount";
Map<String, Object> condition = new HashMap<String, Object>();
condition.put("orderKind" , orderKind );
* mybatis
<select id="selDomainMap1" parameterType="java.util.Map" resultMap="libroBestsellerResultMap">
...
<trim prefix="ORDER BY">
<if test="orderKind == 'wbrank'"> A.WB_RANK ASC </if>
<if test="orderKind == 'wbsalecount'"> A.WB_SALE_COUNT DESC </if>
</trim>
...
</select>
[mybatis] order by 동적 쿼리
'programming > mybatis' 카테고리의 다른 글
[mybatis] IN qeury 사용하기 (0) | 2014.09.23 |
---|---|
[mybatis] where 1=1 는 <where> 로 바꾸어 주세요 (0) | 2014.06.20 |