LambdaQueryWrapper改
时间: 2023-10-19 07:35:28 浏览: 101
java实现定时器的增删改查源码(springboot+quartz).zip
LambdaQueryWrapper是MyBatis-Plus提供的一个查询条件构造器,用于简化SQL查询条件的编写。通过Lambda表达式,可以以更简洁的方式编写复杂的查询条件。
LambdaQueryWrapper的常用方法包括:
1. eq:等于
例如:eq("name", "Tom"),表示name等于"Tom"
2. ne:不等于
例如:ne("age", 18),表示age不等于18
3. gt:大于
例如:gt("salary", 5000),表示salary大于5000
4. ge:大于等于
例如:ge("createTime", LocalDateTime.now()),表示createTime大于等于当前时间
5. lt:小于
例如:lt("count", 10),表示count小于10
6. le:小于等于
例如:le("endTime", LocalDate.now()),表示endTime小于等于当前日期
7. like:模糊查询
例如:like("name", "Tom%"),表示name以"Tom"开头的模糊查询
8. in:in查询
例如:in("id", Arrays.asList(1, 2, 3)),表示id在1、2、3中的查询
除了以上方法外,LambdaQueryWrapper还提供了许多其他方法,用于构造更复杂的查询条件。你可以根据具体需求选择合适的方法进行查询条件的构建。
阅读全文