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

 时间:2026-04-30 23:01:05

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

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

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

3、java测试代码:

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

4、数据库

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

  • 如何不通过中介巧妙买到好的二手房
  • 热干面的家常做法
  • 王者荣耀怎么克制大乔
  • 地板上的乙炔炭黑如何清理
  • 浪琴手表五针全自动机械表的调时方法
  • 热门搜索
    视频截图怎么截 苹果手机怎么制作铃声 房东不退押金怎么办 附件囊肿怎么治疗 怎么会迷上你 牙髓炎怎么快速止痛 焖面怎么做好吃 胶水怎么去除 感叹号怎么打 上课犯困怎么办