mybatisplus 返回map
时间: 2023-09-03 21:10:27 浏览: 193
在MyBatis-Plus中,可以通过配置来决定查询返回的是实体对象还是Map类型。引用中提到了一种配置方法,可以在yml文件中进行设置。具体配置如下:
在yml文件中添加以下配置:
```yml
mybatis-plus:
global-config:
configuration:
call-setters-on-nulls: true
```
上述配置会将返回类型为Map的空值保留下来。
此外,引用中介绍了MyBatis-Plus查询返回实体对象还是Map的问题,通过示例代码详细介绍了如何根据需要来选择返回类型。需要注意的是,在对应的Mapper、service或Class上,可以使用注解@DS("对应的数据源")来指定数据源,默认使用主库的数据源。
总结起来,要在MyBatis-Plus中返回Map类型的数据,可以通过配置文件或注解来实现。在配置文件中设置call-setters-on-nulls为true,或者在对应的Mapper、service或Class上使用@DS注解来指定数据源。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Mybatis Plus 多数据源返回类型Map,解决方法](https://blog.csdn.net/qq_50217931/article/details/131241217)[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* [MyBatis-Plus 查询返回实体对象还是map](https://download.csdn.net/download/weixin_38641150/12820777)[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 ]
阅读全文