在MyBatis-Plus中,想要实现多个like查询条件之间为or关系,不能直接使用LambdaQueryWrapper的链式调用方法,因为它们之间默认为and关系。因此需要通过自定义SQL片段或者使用apply方法来实现or的逻辑。
如下图:
LambdaQueryWrapper<CabinetModelManagementDO> lambdaQueryWrapper = new LambdaQueryWrapper<>();
// keyword不为空,模糊查询品牌名称、模型名称、产品型号
String keyword