概述
Mybatis使用<choose> <when>
例子: order by
<sql id="Base_OrderBy">
<if test="orderBy != null and orderBy.size() > 0">
order by
<foreach collection="orderBy" item="item" separator=",">
<choose>
<when test="item.name == 'codeTabUuid'">
CODE_TAB_UUID
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'code'">
CODE
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'name'">
NAME
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'codeType'">
CODE_TYPE
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'parentUuid'">
PARENT_UUID
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'upLimit'">
UP_LIMIT
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'downLimit'">
DOWN_LIMIT
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'srcCode'">
SRC_CODE
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'srcName'">
SRC_NAME
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'srcParentCode'">
SRC_PARENT_CODE
<if test="item.direction != null">
${item.direction}
</if>
</when>
<when test="item.name == 'sortValue'">
SORT_VALUE
<if test="item.direction != null">
${item.direction}
</if>
</when>
<otherwise />
</choose>
</foreach>
</if>
</sql>
最后
以上就是疯狂薯片为你收集整理的Mybatis使用choose when的全部内容,希望文章能够帮你解决Mybatis使用choose when所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复