Mybatis中按照时间查询:时间段动态查询

 时间:2024-10-28 19:36:07

1、有时我们需要对一个时间段内的时间进行查询,而又不确定我们传入的参数究竟有几个(可以为一个:只有一个开始时间点或者只有一个结束时间点;也可以为两个:一个开始时间点喝一个结束时间点),这是我们就要用到动态查询。因为mybatis只支持传入一个参数,所有这里我们传入的map,以键值对的形式将我们需要的参数传进去,在map中添加键值对,key为startTime和endTime,而value则是我们传入的时间,注意:我们传入的时间要和数据库中的时间格式一致我们才能用小于小于来比较,比如我这里数据库用的是datetime,他的时间格式就是yyyy-MM-dd HH:mm:ss,我们也要传入类似的格式的数据才能相互比较,还有一点就是在XML中<是不能用需要用&lt;代替使用。

2、配置文件中的关键代码:

Mybatis中按照时间查询:时间段动态查询

3、java测试代码:

Mybatis中按照时间查询:时间段动态查询

4、数据库

Mybatis中按照时间查询:时间段动态查询
  • 如何不通过中介巧妙买到好的二手房
  • 热干面的家常做法
  • 王者荣耀怎么克制大乔
  • 地板上的乙炔炭黑如何清理
  • 浪琴手表五针全自动机械表的调时方法
  • 热门搜索
    国防教育手抄报图片 五城同创手抄报 爱眼手抄报 三年级手抄报端午节一等奖 五一手抄报大全 清明节的手抄报大全 关于鸟的手抄报 唐山世园会手抄报 民族团结手抄报花边 节约用水的手抄报