mybaits plus LambdaQueryWrapper like 查询% 会查询出所有的结果

mybaits plus LambdaQueryWrapper like 查询%
用代码块功能插入代码,请勿粘贴截图
会查询出所有的结果
拦截器替换%转义 但拦截器获取到的参数是 %%% 这样不能确定转义那个%

他自己拼装了%,可以尝试手动去掉拼装的%再转义吗

你还是附上图吧,这样看太抽象了

拦截器里面,将%替换为\%,将实际的模糊查询%放在SQL里

Plus的 like系列本来就已经带了% 如果是左匹配LikeLeft,右普配LikeRight,为啥还要自己拼%