1、mybatis中if-else语句的语法

使用模板样例

<choose>                        //模块
  <when test="变量== 1 ">       //if语句
    执行语句                    //是-执行语句
  </when>                        
  <otherwise>                  //否则
    执行语句                    //否-执行语句
  </otherwise>
</choose>                      //结束

例子:

select
count(0)
from
tb_user u
where
u.user_state=0
<choose> 
  <when test="typeId == 1 ">  
    and u.company_id is not null
  </when>
  <otherwise>
    and u.company_id is null
  </otherwise>
</choose>
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐