Wrapper中ge,gt,lt,le的含义

英文缩写英文全拼含义
eqequal等于
nenot equal不等于
gtgranter than大于
ltless then小于
gegranter than or equal大于等于
leless than or equal小于等于
以下是关于Mybatis-PluslambdaQuery和mapperq、ne、gtgeltle、like、notLike、in、notIn的用法及详解: 1. q:等于,即query的缩写。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().eq(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().eq(UserInfo::getUserName, "沙一汀")); ``` 2. ne:不等于。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().ne(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().ne(UserInfo::getUserName, "沙一汀")); ``` 3. gt:大于。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().gt(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().gt(UserInfo::getAge, 10)); ``` 4. ge:大于等于。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().ge(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().ge(UserInfo::getAge, 10)); ``` 5. lt:小于。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().lt(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().lt(UserInfo::getAge, 10)); ``` 6. le:小于等于。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().le(UserInfo::getAge, 10); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().le(UserInfo::getAge, 10)); ``` 7. like:模糊查询。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().like(UserInfo::getUserName, "沙"); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().like(UserInfo::getUserName, "沙")); ``` 8. notLike:不匹配模式。示例代码如下: ```java // lambdaQuery方式 userInfoService.lambdaQuery().notLike(UserInfo::getUserName, "沙"); // mapper方式 userInfoMapper.selectOne(new QueryWrapper<UserInfo>().lambda().notLike(UserInfo::getUserName, "沙")); ``` 9. in:包含。示例代码如下: ```java // lambdaQuery方式 List<Integer> ageList = Arrays.asList(10, 20, 30); userInfoService.lambdaQuery().in(UserInfo::getAge, ageList); // mapper方式 List<Integer> ageList = Arrays.asList(10, 20, 30); userInfoMapper.selectList(new QueryWrapper<UserInfo>().lambda().in(UserInfo::getAge, ageList)); ``` 10. notIn:不包含。示例代码如下: ```java // lambdaQuery方式 List<Integer> ageList = Arrays.asList(10, 20, 30); userInfoService.lambdaQuery().notIn(UserInfo::getAge, ageList); // mapper方式 List<Integer> ageList = Arrays.asList(10, 20, 30); userInfoMapper.selectList(new QueryWrapper<UserInfo>().lambda().notIn(UserInfo::getAge, ageList)); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值