LambdaQueryWrapper的或语句
时间: 2023-10-12 16:08:07 浏览: 60
LambdaQueryWrapper的或语句可以通过使用`or`方法来实现。例如,可以使用以下代码创建一个LambdaQueryWrapper实例并添加一个或语句:
```
LambdaQueryWrapper<SysUserRole> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(SysUserRole::getUserId, userId)
.or() // 添加或语句
.eq(SysUserRole::getRoleId, roleId);
List<SysUserRole> list = list(queryWrapper);
```
以上代码中,`eq`方法用于添加等于条件,`.or()`方法用于添加或语句,`.eq`方法在`.or()`之后表示为或条件。这样,最终查询的结果将包含满足`userId`等于指定值或者`roleId`等于指定值的记录。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [LambdaQueryWrapper 用法大全 个人列子 可仿写](https://blog.csdn.net/weixin_53981492/article/details/127094254)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文