Mybatis 基础之xml文件使用’if’ 'else ’ 判断 when otherwise
话不多说先上代码
<choose>
<when test="sum == '1'.toString()">
xxx=xxx
</when>
<when test="sum == '2'.toString()">
xxx=xxx
</when>
<when test="sum == '3'.toString()">
xxx=xxx
</when>
<when test="sum == '4'.toString()">
xxx=xxx
</when>
<otherwise>
aaa=bbb
</otherwise>
</choose>
mybatis 的xml文件是没有 if else的, 但是可以使用when otherwise。when的意思就是和java 代码中switch 的case一样,只能进一个判断。在所有的when条件都不满足的情况下就是进的otherwise。比如说我此时传了sum=5 那sql就是的aaa=bbb。