首页 > 其他分享 >mybatis-plus 根据当前时间,判断检索

mybatis-plus 根据当前时间,判断检索

时间:2023-11-10 10:12:04浏览次数:39  
标签:检索 -% DATE FORMAT date plus mybatis

<if test="timeStatus != null and timeStatus.trim() != ''">
     <if test="timeStatus == 1">
           <![CDATA[ AND DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%S') < DATE_FORMAT(start_date, '%Y-%m-%d %H:%i:%S') ]]>
      </if>
      <if test="timeStatus == 2">
            <![CDATA[ AND DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%S') >= DATE_FORMAT(start_date, '%Y-%m-%d %H:%i:%S') ]]>
            <![CDATA[ AND DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%S') <= DATE_FORMAT(end_date, '%Y-%m-%d %H:%i:%S') ]]>
      </if>
      <if test="timeStatus == 3">
           <![CDATA[ AND DATE_FORMAT(now(), '%Y-%m-%d %H:%i:%S') > DATE_FORMAT(end_date, '%Y-%m-%d %H:%i:%S') ]]>
      </if>
</if>

标签:检索,-%,DATE,FORMAT,date,plus,mybatis
From: https://www.cnblogs.com/pansidong/p/17823470.html

相关文章

  • mybatis中日期时间比较遇到得问题
    今天进行下面得查询得时候,总是报:Cause:java.lang.IllegalArgumentException:invalidcomparison:java.time.LocalDateandjava.lang.String,提示不能将LocalDate类型与String类型进行比较,刚开始一直在检查<if>下得条件,寻思是不是类型写的不对,后来才发现是<if>标签中得判断问题,......
  • mybatis
    5.解决属性名和字段名不一致的问题解决方法:起别名ResultMap6.日志6.1日志工厂如果一个数据库出现了异常,我们经常需要排错,日志是最好的助手。曾经:sout,debug现在:日志需要掌握的:LOG4JSTDOUT_LOGGING至于具体使用哪一个,在MyBatis中设置。 需要在核心配置文......
  • mybatis使用id集合查询数据
    dao层intdelUser(@Param("menuId")IntegermenuId,@Param("idList")List<String>idList);xml层<deleteid="delUser">deleteFROMuser_role_menuWHEREmenu_id=#{menuId}ANDuser_idNOTIN<f......
  • elementplus弹窗可拖拽draggable,点击空白处不消失close-on-click-modal,modal是否去掉
    <el-dialog:modal="false"v-model="dialogVisible"title=""width="30%"draggable:close-on-click-modal="false"class="message-dialog"></el-dialog&g......
  • IDEA 集成 EasyCode 插件,快速生成自定义 mybatisplus 代码
    IDEA集成easyCode插件在idea插件市场中,搜索EasyCode插件,下载并进行安装EasyCode插件介绍1.修改作者名称EasyCode插件可以修改作者名称,即生成代码后,注释中自动添加相应作者的姓名。2.TypeMapperTypeMapper指的是生成mapper.xml文件中数据库中的字段和java......
  • No MyBatis mapper was found in ‘[SpringBoot启动类所在路径]‘ package 原因解析及
    NoMyBatismapperwasfoundin‘[SpringBoot启动类所在路径]‘package原因解析及解决方案NoMyBatismapperwasfoundin'[XXX]'package友情提示:搜到这篇文章的,一般是急于解决这个问题的,看下常见原因排除后,可以忽略分析过程直接看解决方案,我自己出现这个问题的原因主......
  • mybatisplus实现一次多表联查+分页查询
    众所周知,mybatisplus非常好用,但是他不好用就不好用在不可以多表联查。在mybatisplusjoin中提供了联查的方法,那个参数我没看懂Orz不过,历经千辛万苦,我通过xml终于写出来了mybatisplus也可以简单实现的多表联查!我这里是以书籍整理为例,书籍是一个单独的表,书籍类别是另一个表,通过书籍......
  • Mybatis中的${}和#{}区别
    版权声明:本文为CSDN博主「普通网友」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/web18484626332/article/details/126112943前言动态sql是mybatis的主要特性之一,在mapper中定义的参数传到xml中之后,在查询之前,m......
  • Mybatis集合映射
    Mybatis系列之集合映射上篇文章我们讲了关联映射,实现了销售与登录用户之间的关联。本文我们接着来讲一讲集合映射,实现销售与客户的多对多关系。实现销售与客户多对多关系Mybatis系列之关联映射》中的映射接口和测试用例,这里仅对增加和修改的内容进行讲解。第一步,在动手编写映射......
  • MyBatis的返回参数类型
    MyBatis的返回参数类型分两种1.对应的分类为:1.1.resultMap:1.2.resultType:2.对应返回值类型:2.1.resultMap:结果集2.2.resultType:int,string,long,class3.注意点:在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其......