mybatis plus按时间段查询_mybatis-plus学习(一)

8390f959dc5bb7c0c6a235fb63bf2a7b.png

简介

mybatis-plusmybatis的增强款,封装很多常见的 CRUD等其他方法,非常好用,我知道他的原因是因为公司后端持久层就是杂他的基础上进行封装的,所以我就学习了一下,还是非常不错的,分多期来写吧

环境

  • IDEA
  • springboot
  • maven3
  • mysql5.7

开始

1.首先需要准备一张表user

CREATE TABLE user
(
 id BIGINT(20) NOT NULL COMMENT '主键ID',
 name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名',
 age INT(11) NULL DEFAULT NULL COMMENT '年龄',
 email VARCHAR(50) NULL DEFAULT NULL COMMENT '邮箱',
 PRIMARY KEY (id)
);

INSERT INTO user (id, name, age, email) VALUES
(1, 'Jone', 18, 'test1@baomidou.com'),
(2, 'Jack', 20, 'test2@baomidou.com'),
(3, 'Tom', 28, 'test3@baomidou.com'),
(4, 'Sandy', 21, 'test4@baomidou.com'),
(5, 'Billie', 24, 'test5@baomidou.com');

2.创建一个springboot初始化工程

2cae1aad769923184a3bdb93e7b63e08.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mybatis-Plus中,你可以使用不同的方式实现时间段查询。其中,常用的方式有两种。 方式一是使用`between`方法。你可以通过创建`LocalDateTime`类型的开始时间和结束时间,并使用`between`方法将其作为查询条件。例如: ```java LocalDateTime startTime = LocalDateTime.parse("2022-01-01 00:00:00", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); LocalDateTime endTime = LocalDateTime.parse("2022-01-31 23:59:59", DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); QueryWrapper<User> queryWrapper = new QueryWrapper<>(); queryWrapper.between("create_time", startTime, endTime); List<User> userList = userMapper.selectList(queryWrapper); ``` 这样就可以查询出在指定时间段内的用户列表。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [mybatis-plus时间段查询的几种方式](https://blog.csdn.net/lzq2357639195/article/details/129935117)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [MyBatis-Plus联表查询(Mybatis-Plus-Join)](https://blog.csdn.net/weixin_43847283/article/details/125822614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值