首页 > 其他分享 >mybatis if-else

mybatis if-else

时间:2022-11-29 11:44:04浏览次数:34  
标签:mybatis type param else


<choose>
<when test="param.type == 6 or param.type == 7">
AND (a.type = 6 or a.type = 7)
</when>
<otherwise>
AND a.type = #{param.type}
</otherwise>
</choose>

标签:mybatis,type,param,else
From: https://blog.51cto.com/u_13002884/5894580

相关文章

  • mybatis SelectKey标签执行原理
    SelectKey标签在mybatis中可以配置成在主sql执行之前和执行之后两种时机进行执行。mybatis执行sql时一次会涉及到这些对象sqlSession-->Executor-->StatementHandler其......
  • 009.MyBatis数据插入操作
    1.数据库事务  2.新增  3.实现步骤3.1goods.xml 在插入的时候没有插入主键是因为主键设置成了自增字段,<selectKey>的作用是进行主键回填<insertid="ins......
  • springboot+mysql+mybatis逆向工程
     最近一直再做hibernate相关的工作,想捡起遗忘了一年的mybatis,就在自己的demo项目中引入了一下,记录下过程,这里只生成mapper和model和mapper.xml一、引入依赖  ......
  • mybatis快速xml技巧
    1.查询2.条件查询参数传递[封装]方式三种......
  • 一文熟悉 Go 的分支结构(if - else-if - else、switch)
    哈喽大家好,我是陈明勇,今天分享的知识是Go的分支结构。如果本文对你有帮助,不妨点个赞,如果你是Go语言初学者,不妨点个关注,一起成长一起进步,如果本文有错误的地方,欢迎指出!耐......
  • SpringBoot整合MybatisPlus实现分页功能
    首先,展示一下项目的主题:  创建数据库,放入一些数据,方便我们接下来的功能演示: 接下来,我们创建一个实体类,然后写对应的接口:packagecom.example.domain;importlo......
  • Free Mybatis Tool插件
    FreeMybatispluginFreeMybatisTool老规矩先吹一波......这个idea里面的插件真的十分nice,上个图让你们知道他的优秀。直接在idea插件搜索就可以安装啦。1、跳转功能......
  • springBoot mybatis-plus mySql代码生成器
    一、用到的依赖参考官网<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/X......
  • mybatis-执行sql流程
    一、获取mapper代理对象DefaultSqlSession.getMapper(Classtype)public<T>TgetMapper(Class<T>type){returnconfiguration.getMapper(type,this);}Con......
  • Java开发学习(四十四)----MyBatisPlus查询语句之查询条件
    1、查询条件前面我们只使用了lt()和gt(),除了这两个方法外,MybatisPlus还封装了很多条件对应的方法。MybatisPlus的查询条件有很多:范围匹配(>、=、between)模糊匹......