mapper层传map集合
时间: 2023-10-18 10:26:57 浏览: 40
在mapper层传递map集合的情况下,有两种常见的方式可以实现。第一种方式是将map的value设置为map类。例如,在@Test注解标记的方法中,我们可以通过调用IAccountDao的select方法获取一个返回类型为Map<String, Map<String, Object>>的map集合。这个map的value是一个map类,可以用来存储复杂的数据结构。
第二种方式是将map的value设置为Java类。同样,在@Test注解标记的方法中,我们可以通过调用IAccountDao的selectAll方法获取一个返回类型为Map<String, Object>的map集合。这个map的value是一个Java类,可以用来存储简单的数据结构。
在实际开发中,常常会使用jackson相关的jar来进行map转换。这些jar包括jackson-core-asl-1.9.13.jar,jackson-core-lgpl-1.9.13.jar,jackson-mapper-asl-1.9.13.jar,jackson-mapper-lgpl-1.9.13.jar等。这些jar包可以用于将map转换为json格式,并在开发中用于传递map数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Mybatis的mapper返回map结果集(超详细讲解)](https://blog.csdn.net/xjszsd/article/details/121907490)[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_1"}}] [.reference_item style="max-width: 50%"]
- *3* [jackson开发常用最新jar集合](https://download.csdn.net/download/pxiongw/9518398)[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_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]