QueryWrapper(LambdaQueryWrapper) 和 UpdateWrapper(LambdaUpdateWrapper) 的父类
用于生成 sql 的 where 条件, entity 属性也用于生成 sql 的 where 条件
注意: entity 生成的 where 条件与 使用各个 api 生成的 where 条件没有任何关联行为
#mybatis-plus日志
mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
常用方法:
@Test
void t1(){
QueryWrapper<User> wrapper = new QueryWrapper<>();
HashMap<String, Object> map = new HashMap<>();
map.put("name","zhangsan");
map.put("age",11);
// 全都相等
wrapper.allEq(map);
// 相等
wrapper.eq("name","zhangsan");
// 不等
wrapper.ne("name","zhangsan");
// 大于
wrapper.gt("age",11);
// 大于等于
wrapper.ge("age",11);
// 小于
wrapper.lt("age",11);
// 小于等于
wrapper.le("age",11);
// 在。。。区间
wrapper.between("age",11,15);
// 不在。。。区间
wrapper.notBetween("age",11,15);
}