mybatis-plus 日期比较大小
时间: 2023-08-07 15:20:31 浏览: 453
MyBatis-Plus 提供了一种更简单的方式来进行日期的比较大小,即使用 `Wrapper` 接口的 `ge` 和 `le` 方法。
假设你有一个名为 `createTime` 的日期类型字段,你想查询 `createTime` 大于某个时间的数据,可以使用以下代码:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.ge("create_time", someDate);
List<User> users = userMapper.selectList(wrapper);
```
上面的代码中,`wrapper.ge("create_time", someDate)` 表示查询 `create_time` 大于等于 `someDate` 的数据。
如果你想查询 `createTime` 小于某个时间的数据,可以使用 `le` 方法:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.le("create_time", someDate);
List<User> users = userMapper.selectList(wrapper);
```
上面的代码中,`wrapper.le("create_time", someDate)` 表示查询 `create_time` 小于等于 `someDate` 的数据。
除了 `ge` 和 `le` 方法,`Wrapper` 接口还提供了其他一些用于比较大小的方法,例如 `gt`、`lt`、`between` 等,你可以根据需要选择使用。
阅读全文