Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose

这篇具有很好参考价值的文章主要介绍了Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

大于小于

if 条件判断 

for循环

LIKE 模糊搜索

case when

choose选择语句


前言-与正文无关

        生活远不止眼前的苦劳与奔波,它还充满了无数值得我们去体验和珍惜的美好事物。在这个快节奏的世界中,我们往往容易陷入工作的漩涡,忘记了停下脚步,感受周围的世界。让我们一起提醒自己,要适时放慢脚步,欣赏生活中的每一道风景,享受与家人朋友的温馨时光,发现那些平凡日子里隐藏的幸福时刻。因为,这些点点滴滴汇聚起来的,才是构成我们丰富多彩生活的本质。希望每个人都能在繁忙的生活中找到自己的快乐之源,不仅仅为了生存而工作,更为了更好的生活而生活。

        送你张美图!希望你开心!        

Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose,java框架,mybatis,tomcat,java

大于小于

方法1: > 大于 , < 小于

<if test="startTime != null ">
    and a.create_time &gt;= #{startTime}
</if>
<if test="endTime != null ">
    and a.create_time &lt;= #{endTime}
</if>

方法2(建议写这个): 

在idea输入CD应该就自动出来了

Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose,java框架,mybatis,tomcat,java

if 条件判断 

<if test="deviceId != null and deviceId != '' ">
    and a.device_id = #{deviceId}
</if>

for循环

<if test="partsIdList != null ">
    and b.id in
    <foreach item="item" index="index" collection="partsIdList" open="(" separator="," close=")">
        #{item}
    </foreach>
</if>

LIKE 模糊搜索

<if test='phone!=null and phone!=""' >
            where b.phone LIKE concat('%',#{phone},'%')
 </if>
<if test="dataRole == 0">
    AND pn.org_code LIKE CONCAT(#{orgCode},'%')
</if>

case when

Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose,java框架,mybatis,tomcat,java

choose选择语句

满足when条件走when,否则执行otherwise 

<choose>
    <when test="dto!=null and dto.dataRole='0'">
        AND i.org_code like concat(#{dto.orgCode},'%')
    </when>
    <otherwise>
        AND i.org_code = #{dto.orgCode}
    </otherwise>
</choose>

------------------------------------------与正文内容无关------------------------------------
如果觉的文章写对各位读者老爷们有帮助的话,麻烦点赞加关注呗!作者在这拜谢了!

混口饭吃了!如果你需要Java 、Python毕设、商务合作、技术交流、就业指导、技术支持度过试用期。请在关注私信我,本人看到一定马上回复!

这是我全部文章所在目录,看看是否有你需要的,如果遇到觉得不对地方请留言,看到后我会查阅进行改正。

A乐神-CSDN博客

关注在文章左上角,作者信息处。

Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose,java框架,mybatis,tomcat,java文章来源地址https://www.toymoban.com/news/detail-788609.html

到了这里,关于Mybatis 常用条件语句,大于小于、if、for、模糊搜索、case when、choose的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • mybatis xml 中 大于、小于、等于 写法

    在 *.xml 中使用常规的 = = = 会与xml的语法存在冲突 字符名称 sql符号 转义字符 大于号 gt; 小于号 lt; 不等于 lt;gt; 大于等于号 = gt;= 小于等于号 = lt;= 与 amp; 单引号 \\\' apos; 双引号 \\\" quot; sql语句 xml 语句 转义字符 之前不能有空格,例如: gt; 或者 g t; 都是错误的 转义字符 必须以

    2023年04月25日
    浏览(9)
  • 【mybatis】xml 大于|小于|等于 写法及介绍

    在 *.xml 中使用常规的 = = = 会与xml的语法存在冲突 字符名称 sql符号 转义字符 大于号 gt; 小于号 lt; 不等于 lt;gt; 大于等于号 = gt;= 小于等于号 = lt;= 与 amp; 单引号 \\\' apos; 双引号 \\\" quot; sql语句 xml 语句 转义字符 之前不能有空格,例如: gt; 或者 g t; 都是错误的 转义字符 必须以

    2023年04月26日
    浏览(7)
  • MyBatis XML 中大于等于小于等于的写法

    第一种方法 :  XML转义字符 用了转义字符把 和 替换掉,然后就没有问题了 大于:gt; 小于:lt; 大于等于:gt;= 小于等于:lt;= 第二种方法 : ![CDATA[ sql语句 ]]语法 因为这个是xml格式的,所以不允许出现类似“”这样的字符,但是都可以使用![CDATA[ ]]符号进行说明,将此类符号

    2024年02月17日
    浏览(6)
  • MyBatis-Plus条件构造器[常用的模糊查询、排序查询、逻辑查询和指定字段查询案例]

    MyBatis-Plus条件构造器[常用的模糊查询、排序查询、逻辑查询和指定字段查询案例]

    Mybatis-Plus知识点[MyBatis+MyBatis-Plus的基础运用]_心态还需努力呀的博客-CSDN博客  Mybatis-Plus+SpringBoot结合运用_心态还需努力呀的博客-CSDN博客 MyBaits-Plus中@TableField和@TableId用法_心态还需努力呀的博客-CSDN博客 MyBatis-Plus中的更新操作(通过id更新和条件更新)_心态还需努力呀的博客

    2024年02月06日
    浏览(29)
  • 【算法笔记】求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。

    求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等及条件判断语句(A?B:C)、位运算、递归、公式、sizeof。 习题链接:题目链接 该题把我们的所有能用的方法都给限制死了,我们只能用一些的特殊的方法来做。不知道大家在思考的过程中考没考虑过

    2024年02月07日
    浏览(14)
  • JavaScript条件判断if 语句

    一、if语句的分支 分类:单分支,双分支,多分支,分支嵌套 ()中可以是一个值,也可以是一个表达式 案例: 二、switch ()只能是变量或值,不能是表达式 案例: break必须添加,否则会继续往下执行 问题: 什么时候用if,什么时候用switch if:条件是一个范围 或者 是具体的

    2024年02月06日
    浏览(13)
  • Python 条件和 if 语句

    Python支持来自数学的通常逻辑条件: 等于:a == b 不等于:a != b 小于:a b 小于或等于:a = b 大于:a b 大于或等于:a = b 这些条件可以以多种方式使用,最常见的是在\\\"if语句\\\"和循环中使用。 if语句是使用if编写的。 示例,if语句: 在这个示例中,我们使用了两个变量

    2024年02月08日
    浏览(8)
  • 【python基础】if语句-条件测试

    【python基础】if语句-条件测试

    视频讲解 https://www.bilibili.com/video/BV18m4y1p7Ch/ 编程时经常需要检查一些条件,并据此决定采取什么措施。在Python中,使用 if语句 作为条件控制语句,能够根据程序中条件的 真假 ,做出相应措施。 其语法格式之一: 假设我们根据输入的年龄去判断是否成年,编写程序如下所示

    2024年02月07日
    浏览(4)
  • python条件判断语句(if else)

    python条件判断语句(if else)

            python中判断语句的基本结构由if和else组成,当if后面的条件为真时,执行if下面的语句;当if后面的条件为假时,执行else下面的语句。这里条件的真假都是用bool值来作为依据的,我们知道比较运算、成员运算、身份运算返回的结果都是bool值。所以比较运算、成员运算

    2024年02月09日
    浏览(1)
  • Shell脚本之——条件语句if详解

    Shell脚本之——条件语句if详解

    测试表达式是否成立,若成立返回0,否则返回其他数值。 -d∶ 测试是否为目录(Directory) -e∶ 测试目录或文件是否存在(Exist) -f∶ 测试是否为文件(File) -r∶ 测试当前用户是否有权限读取(Read) -w∶ 测试当前用户是否有权限写入(Write) -x∶测试当前用户是否有权限执

    2024年01月21日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包