lambdaQueryWrapper模糊查询like方法

lambdaQueryWrapper.like(StringUtils.isNotEmpty(houseHoldReq.getHouseholdNum()) , HouseHold::getHouseholdNum,  houseHoldReq.getHouseholdNum());

这里like方法有三个参数:
第一个参数:该参数是一个布尔类型,只有该参数是true时,才将like条件拼接到sql中;本例中,当houseHoldNum字段不为空时,则拼接name字段的like查询条件;
第二个参数:该参数是数据库中的字段名;
第三个参数:该参数值字段值;
需要说明的是,这里的like查询是使用的默认方式,也就是说在查询条件的左右两边都有%:houseHoldNum= ‘%1%';
如果只需要在左边或者右边拼接%,使用likeLeft或者likeRight方法。

参考

https://blog.csdn.net/qq_44764295/article/details/126536601

更多推荐