queryWrapper.lambda().and( t -> t.like(UserEntity::getAccount, keyword) .or().like(UserEntity::getRealName, keyword) );
时间: 2024-02-10 19:29:19 浏览: 123
这段代码是一个使用了Lambda表达式的查询条件构造器。它使用了`queryWrapper.lambda().and()`方法来构建一个AND条件,其中包含了两个OR条件。
第一个OR条件是通过`like(UserEntity::getAccount, keyword)`来实现的,它会在`UserEntity`实体的`account`字段上进行模糊匹配查询,匹配的关键字是`keyword`。
第二个OR条件是通过`like(UserEntity::getRealName, keyword)`来实现的,它会在`UserEntity`实体的`realName`字段上进行模糊匹配查询,同样匹配的关键字是`keyword`。
这样构建出来的查询条件可以用于数据库查询操作,用于筛选出满足以上两个条件之一的记录。
阅读全文