MybatisPlus LambdaQueryWrapper模糊查询like方法

1.遇到的问题

查询条件拼接,like的使用方法

default Children like(R column, Object val) {
    return this.like(true, column, val);
}

2.使用到的方法 

LambdaQueryWrapper<SwitchDn> lqw = new LambdaQueryWrapper<SwitchDn>();
if (StringUtils.isNotBlank(switchDn.getSdNumber())) {
    //lqw.eq(SwitchDn::getSdNumber, switchDn.getSdNumber());
    lqw.like(SwitchDn::getSdNumber, switchDn.getSdNumber());
}

或者,也支持手写sql方式

String keyword = "abc"; // 要进行模糊查询的关键字
 
// 创建LambdaQueryWrapper对象
LambdaQueryWrapper<Entity> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(Entity::getFieldName, "%" + keyword + "%");
 
List<Entity> resultList = entityMapper.selectList(queryWrapper); 

3.总结 

参考官方文档,循序渐进。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值