mybatisplus使用or函数
时间: 2023-10-28 09:24:23 浏览: 157
2.4 sqrt_c++sqrt函数使用简介_
5星 · 资源好评率100%
在MyBatis Plus中,使用or函数可以在查询条件中实现or逻辑操作。例如,可以使用LambdaQueryWrapper类的or方法来将多个查询条件进行or连接。下面是一个示例:
```
customerMapper.selectList(new LambdaQueryWrapper<Customer>()
.eq(Customer::getTaxpayerIdentificationNumber,"912102113000000000")
.and(qw -> qw.eq(Customer::getParentId,111).or().eq(Customer::getContactNumber,"88"))
.eq(Customer::getName, "啦啦啦")
.or()
.ne(Customer::getNumber, 1)
.eq(Customer::getCompanyType,1));
```
在这个示例中,使用了LambdaQueryWrapper类的eq方法来添加一个等于条件,然后使用and方法来添加一个and逻辑操作,接着使用or方法来添加一个or逻辑操作,最后使用eq方法添加另一个等于条件,并且使用or方法来添加一个or逻辑操作。这样就能够实现or逻辑操作。
引用提供的代码示例展示了如何使用or函数和LambdaQueryWrapper类来构建含有or逻辑操作的查询条件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MATLAB中isequal函数转化为C语言,有项目算法使用matlab中isequal函数进行运算,这里需要将转化为C语言](https://download.csdn.net/download/li171049/88279963)[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: 50%"]
- *2* *3* [MybatisPlus 中and和or的使用,附有对应的sql语句,有助于理解。](https://blog.csdn.net/lucky_she_niu/article/details/126020429)[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: 50%"]
[ .reference_list ]
阅读全文