Mybatis中mapper.xml中like模糊查询字符串,日期写法
字段为字符串格式
<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模糊查询字符串,日期写法相关推荐
- MyBatis的mapper.xml中对于一个传参的多重判断
MyBatis中的mapper.xml中对于一个传递参数的多重判断 <where><if test="stockOrderNum!=null"><if ...
- mybatis里mapper.xml中SQL语句if语句嵌套if语句
为了实现一个sql可以根据条件不同实现sql语句的动态查询,所以在使用mybatis时,对应的mapper.xml的sql语句可以根据条件值的不同执行不同的sql语句, 最开始在我的where子句中我 ...
- mybatis的mapper.xml中使用java类中的全局变量
select * from demo where status = '${@cn.jichi.Global@zz}'
- 转载的一片关于Mapper.xml中sql的相关技术点,供以后自己慢慢学习之用
1 Mapper.xml映射文件 需掌握动态sql(重点掌握)和pojo对象 Mapper.xml映射文件中定义了操作数据库的sql,每个sql是一个statement,映射文件是mybat ...
- resultmap的写法_mybatis的mapper.xml中resultMap标签的使用详解
1.前言 最近博主在做一个ssm框架的共享汽车管理系统,其中,数据库字段设计的有下划线方式,a_username,然后在写mapper.xml里面的sql语句的时候,一直出现查询语句查询的值为null ...
- mapper.xml中大于、小于、不等于号的方法
目录 一.背景 二.解决方案一:使用转义字符 三.解决方案二: 四.参考文献 一.背景 项目中有一个联合查询的SQL一直很慢,总感觉无法再继续优化了,实际上还是有继续优化的方案的.具体方案如下:1.将 ...
- idea中 mybatis 的 mapper.xml 新建没有 头文件
idea中 mybatis 的 mapper.xml 新建没有 头文件 解决步骤: 1.直接 settings 2.直接 选择 MybatisMapper 添加: <?xml version=& ...
- Mybatis中mapper文件中的两层循环
导言 使用mapper.xml文件来存储和执行sql语句是Mybatis框架中重要的应用.在mapper.xml文件中对List数据的循环遍历较为普遍和常用,而两层或多层循环是大家不常用的.下面简单介 ...
- 【Mybatis】Mapper文件中sql不等于的写法
[Mybatis]Mapper文件中sql不等于的写法 认识误区:在xml文件中,是 不能直接使用 < .>.& 的.因为会被语法检查而报错. 正确使用的两种方法 1. 第一种:转 ...
最新文章
- java集合:LinkedList
- PHP curl采集
- 企业贷款还不上,股东有偿还责任吗?
- discord linux_如何在Discord中应用文本格式
- ArcGIS怎样获取重分类后各类所占的像元个数
- sql SET DATEFORMAT对日期处理的影响
- finditerable 转list_Iterable/Iterator 转 list
- 企业即时通讯最可见的价值是效率和成本
- centos查看磁盘转速_Linux 磁盘管理
- 处理收到的Stanzas
- 【语音识别】基于matlab GUI声纹识别【含Matlab源码 1022期】
- delphi与python_python和delphi哪个好
- Dell730xd服务器与IntelX520万兆网卡兼容性问题解决过程
- 更换iphone4s电池图文教程
- 使用webpack脚手架创建一个vue项目
- Android 蓝牙 主从关系,【实用】蓝牙主从一体模块SPP+BLE测试流程(XY-MBD07A为例)...
- java并发编程实战wwj----------------------第一阶段--------------21-22-23-24-25-26
- 关于使用自动焊锡机需要了解的基本焊锡知识
- dubbo源码实践-protocol层-invoker理解
- 如何注册阿里云申请图片上传