侵删JAVA 框架 / MYBATIS / MYBATIS系列教材 (九)- 动态SQL - MYBATIS CHOOSE WHEN OTHERWISE 标签例子
步骤 1 : 先运行,看到效果,再学习
步骤 2 : 模仿和排错
步骤 3 : if else
Mybatis里面没有else标签,但是可以使用when otherwise标签来达到这样的效果。
Mybatis choose (when, otherwise)标签
choose标签是按顺序判断其内部when标签中的test条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。类似于Java 的 switch 语句,choose 为 switch,when 为 case,otherwise 则为 default。