问答详情
源自:3-8 实体作为条件构造器构造方法的参数

条件构造器是否可以用后面的条件覆盖前面相同key值的条件

LambdaQueryWrapper<Company> queryWrapper = Wrappers.lambdaQuery(company);
queryWrapper.like(Company::getCompanyName,company.getCompanyName());

老师你好:

我在实例化queryWrapper时,直接放了一个条件实体进去,但是这个实体里都 是eq相等的条件匹配,我想通过后这句把实体中的名称实现模糊查询,是否可以,或者有没有其它方式?

提问者:troylc 2020-09-22 19:04

个回答

  • troylc
    2020-09-22 19:56:43

    找到答案了

    去掉 queryWrapper.like(Company::getCompanyName,company.getCompanyName());

    在实体类上加上以下注解

    @TableField(condition = SqlCondition.LIKE)

    http://img.mukewang.com/5f69e6590001684004220177.jpg