queryWrapper的使用教程

大于、等于、小于

eq 等于 例:queryWrapper.eq("属性","lkm") ——> 属性= 'lkm'
ne 不等于 例:queryWrapper.ne("属性","lkm") ——> 属性<> 'lkm'
gt 大于 例:queryWrapper.gt("属性","18") ——> 属性>18
ge 大于等于 例:queryWrapper.ge("属性","18") ——>属性>=18
lt 小于 例:queryWrapper.lt("属性","18") ——> 属性<18
le 小于等于 例:queryWrapper.le("属性","18") ——>属性<=18
between 在值1到值2之间 例:queryWrapper.between("属性",18,32) ——> 18<属性<32
notBetween 不在值1到值2之间 wrapper.notBetween("属性",18,32) ——>  属性<=18 or 属性>=32;

1、模糊查询

模糊查询匹配值'%值%':
queryWrapper.like("属性","lkm");

模糊查询不匹配值'%值%':
queryWrapper.notlike("属性","lkm");

模糊查询匹配最后一位值'%值':
queryWrapper.likeLeft("属性","lkm");

模糊查询匹配第一位值'值%':
queryWrapper.ikeRight("属性","lkm");

排序

根据属性升序排序
queryWrapper.orderByAsc("属性")

根据属性降序排序
queryWrapper.orderByDesc("属性")

或 与 和

1、or或
queryWrapper.or()

2、and和
queryWrapper.and()

3、and(..or..)
queryWrapper.and(wrapper->wrapper.eq("属性","lkm").or().eq("属性","lkmm"));

4or(..and..)
queryWrapper.or(wrapper->wrapper.eq("属性","lkm").eq("属性","lkmm"));

in 和 not in

1、符合多个条件的值
queryWrapper.in("属性",条件,条件 )

2、不符合多个条件的值  
queryWrapper.notIn("属性",条件,条件 )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻猴儿

小编,多谢客官留下的赏钱。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值