• 字段为字符串格式

<if test="test != null and test != ''">and TEST like CONCAT(CONCAT('%',#{test}),'%')
</if>
  • 字段为日期格式,前端传参格式为2020-03-09

<if test="testdate != null">and TO_CHAR(TESTDATE, 'yyyy-MM-dd') like TO_CHAR(#{testdate}, 'yyyy-MM-dd')
</if>
  • 字段为日期格式,前端传参格式为20200309

由于集成SpringBoot,导致传到后端格式转变成TIMPSTAMP 20200309-01-01 00:00:00,

需要先改entityParent.java的字段由日期格式改为String

    /*** TESTDATE*/private String testdate;/*** 获取 TESTDATE** @return*/public String getTestdate(){return testdate;}/*** 设置 TESTDATE** @param testdate*/public void setTestdate(String testdate){this.testdate = testdate;}

然后mapper.xml

<if test="effstartdate != null">and TO_CHAR(EFFSTARTDATE, 'yyyyMM') like CONCAT(CONCAT('%',#{effstartdate}),'%')
</if>

Mybatis中mapper.xml中like模糊查询字符串,日期写法相关推荐

  1. MyBatis的mapper.xml中对于一个传参的多重判断

    MyBatis中的mapper.xml中对于一个传递参数的多重判断 <where><if test="stockOrderNum!=null"><if ...

  2. mybatis里mapper.xml中SQL语句if语句嵌套if语句

    为了实现一个sql可以根据条件不同实现sql语句的动态查询,所以在使用mybatis时,对应的mapper.xml的sql语句可以根据条件值的不同执行不同的sql语句, 最开始在我的where子句中我 ...

  3. mybatis的mapper.xml中使用java类中的全局变量

    select * from demo where status = '${@cn.jichi.Global@zz}'

  4. 转载的一片关于Mapper.xml中sql的相关技术点,供以后自己慢慢学习之用

    1      Mapper.xml映射文件 需掌握动态sql(重点掌握)和pojo对象 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybat ...

  5. resultmap的写法_mybatis的mapper.xml中resultMap标签的使用详解

    1.前言 最近博主在做一个ssm框架的共享汽车管理系统,其中,数据库字段设计的有下划线方式,a_username,然后在写mapper.xml里面的sql语句的时候,一直出现查询语句查询的值为null ...

  6. mapper.xml中大于、小于、不等于号的方法

    目录 一.背景 二.解决方案一:使用转义字符 三.解决方案二: 四.参考文献 一.背景 项目中有一个联合查询的SQL一直很慢,总感觉无法再继续优化了,实际上还是有继续优化的方案的.具体方案如下:1.将 ...

  7. idea中 mybatis 的 mapper.xml 新建没有 头文件

    idea中 mybatis 的 mapper.xml 新建没有 头文件 解决步骤: 1.直接 settings 2.直接 选择 MybatisMapper 添加: <?xml version=& ...

  8. Mybatis中mapper文件中的两层循环

    导言 使用mapper.xml文件来存储和执行sql语句是Mybatis框架中重要的应用.在mapper.xml文件中对List数据的循环遍历较为普遍和常用,而两层或多层循环是大家不常用的.下面简单介 ...

  9. 【Mybatis】Mapper文件中sql不等于的写法

    [Mybatis]Mapper文件中sql不等于的写法 认识误区:在xml文件中,是 不能直接使用 < .>.& 的.因为会被语法检查而报错. 正确使用的两种方法 1. 第一种:转 ...

最新文章

  1. java集合:LinkedList
  2. PHP curl采集
  3. 企业贷款还不上,股东有偿还责任吗?
  4. discord linux_如何在Discord中应用文本格式
  5. ArcGIS怎样获取重分类后各类所占的像元个数
  6. sql SET DATEFORMAT对日期处理的影响
  7. finditerable 转list_Iterable/Iterator 转 list
  8. 企业即时通讯最可见的价值是效率和成本
  9. centos查看磁盘转速_Linux 磁盘管理
  10. 处理收到的Stanzas
  11. 【语音识别】基于matlab GUI声纹识别【含Matlab源码 1022期】
  12. delphi与python_python和delphi哪个好
  13. Dell730xd服务器与IntelX520万兆网卡兼容性问题解决过程
  14. 更换iphone4s电池图文教程
  15. 使用webpack脚手架创建一个vue项目
  16. Android 蓝牙 主从关系,【实用】蓝牙主从一体模块SPP+BLE测试流程(XY-MBD07A为例)...
  17. java并发编程实战wwj----------------------第一阶段--------------21-22-23-24-25-26
  18. 关于使用自动焊锡机需要了解的基本焊锡知识
  19. dubbo源码实践-protocol层-invoker理解
  20. 如何注册阿里云申请图片上传

热门文章

  1. 红颜知己和蓝颜知己的区别
  2. Java QQ群成员资料
  3. 由“官方通知”论语音合成,一键合成你想要的语音
  4. 数据结构之B树、B+树、B*树
  5. SpringBoot 前后端分离 实现验证码操作
  6. 淘宝电商为什么转型社群团购,你知道吗?
  7. YOLOv5目标检测➕声音告警
  8. 天钰原装FP6606ACAP6芯片,仅5V至20V VBUS电源,过电压保护
  9. Windows家庭版如何打开本地组策略编辑器
  10. Python读书笔记-基础篇-1.万丈高楼平地起