mybatis和mybatis plus时间范围查询,数据库,sql,查询时间范围
2023-09-14 09:05:04 时间
1、mybatis查询时间范围
方案一
<if test="startTime != null and endTime != null "> AND a.submit_time between #{startTime} and #{endTime} </if>
方案二
<!--<iftest="startTime!=nullandstartTime!=''">-->
<!--<![CDATA[andcreate_date>=to_date(#{startTime,jdbcType=DATE},'yyyy-MM-ddhh24:mi:ss')]]>-->
<!--</if>-->
<!--<iftest="endTime!=nullandendTime!=''">-->
<!--<![CDATA[andcreate_date<=to_date(#{endTime,jdbcType=DATE},'yyyy-MM-ddhh24:mi:ss')]]>-->
<!--</if>-->
方案三
<!--<iftest="startTime!=nullandstartTime!=''">-->
<!--ANDcreate_date<=#{startTime}-->
<!--</if>-->
<!--<iftest="endTime!=nullandendTime!=''">-->
<!--ANDcreate_date>=#{endTime}-->
<!--</if>-->
2、mybatis plus查询时间范围
if (StrUtil.isNotEmpty(zfCaseSourceDto.getStartDate())) { zfCaseSourceQueryWrapper .apply("date_format (created_date,'%Y-%m-%d') <= '" + zfCaseSourceDto.getStartDate() + "'"); } if (StrUtil.isNotEmpty(zfCaseSourceDto.getEndDate())) { zfCaseSourceQueryWrapper .apply("date_format (created_date,'%Y-%m-%d') <= '" + zfCaseSourceDto.getEndDate() + "'"); }
相关文章
- JavaWeb_(Spring框架)整合Mybatis加入事务操作数据库
- 数据库基本操作
- 中国省份数据库+世界国家名数据库
- ecmall程序结构图与数据库表分析
- 一台MySQL数据库启动多个实例
- 安装oracle数据库提示“程序异常终止”解决方案
- gitlab访问用户安装的postgresql数据库
- 查看Android手机数据库
- Oracle 创建数据库
- 【万字干货】OpenMetric与时序数据库存储模型分析
- c#程序中使用"like“查询access数据库语句的问题
- Django学习5 -- 添加个人应用(数据库)
- ASP.NET Core使用EF Core操作MySql数据库
- Oracle 和 AWS Redshift 获取 数据库所有表名和列名的
- Mybatis源码分析之(四)mapper访问数据库的底层原理(代理方法中具体访问数据库的细节)
- Mybatis源码分析之(三)mapper接口底层原理(为什么不用写方法体就能访问到数据库)
- MongoDB数据库安装部署及警告优化
- 普罗米修斯监控mysql数据库实战
- 一万六千字的MySQL数据库操作详细教学,看完别说你不会