mybatisplus 常见查询
时间: 2023-09-23 22:05:21 浏览: 87
Mybatis-Plus提供了一些常见的查询方法,其中包括:
- 根据ID查询单个实体对象:使用BaseMapper的getById方法,传入要查询的实体的ID,可以获取到对应的实体对象。
- 根据条件查询单个实体对象:使用BaseMapper的getOne方法,传入一个Wrapper(条件构造器),可以根据条件查询到满足条件的单个实体对象。如果查询结果有多个实体对象,会抛出异常,可以通过加上限制条件wrapper.last("LIMIT 1")来随机取一条。
- 根据条件查询单个字段值:使用BaseMapper的getObj方法,传入一个Wrapper和一个Function,可以根据条件查询到满足条件的单个字段值。
- 根据条件查询单个实体对象的Map表示:使用BaseMapper的getMap方法,传入一个Wrapper,可以根据条件查询到满足条件的单个实体对象的Map表示。
除了以上常见的查询方法,MyBatis-Plus还提供了其他更多的查询方法,可以根据具体的业务需求进行选择和使用。通过继承BaseMapper接口,我们可以直接使用这些方法,无需自己编写SQL语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MybatisPlus基本查询](https://blog.csdn.net/qq_42057154/article/details/126598961)[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 ]
阅读全文