parameterType为map
时间: 2023-12-25 11:59:35 浏览: 90
mybatis参数解说
在Mybatis的Mapper配置文件中,当parameterType为map时,可以使用Map来传递参数。这意味着我们可以将参数存储在一个Map中,其中键为参数的名称,值为参数的值。在调用该Mapper方法时,我们可以直接将该Map作为参数传递给该方法。在Mapper配置文件中,我们可以通过#{key}的方式来引用Map中的值。例如,在select语句中,我们可以使用#{name}来引用Map中名为"name"的键对应的值。
使用Map作为parameterType的好处是可以灵活地传递多个参数。我们可以根据需要创建一个包含多个键值对的Map,每个键值对对应一个参数。这样,在使用Mapper方法时,我们只需要通过键来引用对应的参数值,不需要按照参数的顺序来传递参数。
总结起来,当parameterType为map时,我们可以使用Map来传递多个参数,通过键值对的方式来引用参数的值。这样可以提供更加灵活的参数传递方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [MyBatis参数处理.docx](https://download.csdn.net/download/weixin_44609920/85697786)[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%"]
- *2* *3* [Mybatis 连表查询,返回结果封装为Map](https://blog.csdn.net/vili_sky/article/details/73289962)[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 ]
阅读全文