欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2021-01-08

程序员文章站 2022-05-28 08:04:50
...

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。

推荐阅读