resultmap 泛型
时间: 2023-08-10 13:09:28 浏览: 173
回答: 在MyBatis中,resultMap泛型指的是在查询结果映射中使用的泛型类型。在使用resultMap时,可以指定一个实体类作为泛型,也可以使用Map作为泛型。\[1\]如果resultType是实体类,则会根据实体类中定义的属性名和属性的数据类型到数据库中找同名同类型的字段,并将数据库中该字段的值赋给实体类。如果resultType是Map,则会重新构造一个新的Map,其泛型会被舍弃,然后将数据库返回的字段和属性直接映射到Map中。\[2\]所以,resultMap泛型的作用是指定查询结果映射的类型,可以是实体类或Map。\[3\]
#### 引用[.reference_title]
- *1* [MyBatis框架](https://blog.csdn.net/qq_33193871/article/details/89077098)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [关于Mybatis返回值为Map时泛型不起作用的问题](https://blog.csdn.net/xiaoye319/article/details/114366961)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [mybatis-通用Mapper](https://blog.csdn.net/Leon_Jinhai_Sun/article/details/110847116)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文