parameterType既有int又有string
时间: 2024-01-01 15:06:36 浏览: 28
在MyBatis映射接口的配置中,可以同时使用int和String类型的参数作为parameterType。可以使用基本数据类型int和String作为参数类型,也可以使用复杂的数据类型,如Map或自定义的Java对象作为参数类型。\[1\]如果需要同时传递int和String类型的参数,可以将参数放入Map中,然后在配置文件中使用Map来接收参数。例如,可以将int类型的参数命名为"intValue",String类型的参数命名为"stringValue",然后将这两个参数放入Map中,再在配置文件中使用Map来接收参数。\[2\]另外,在配置文件中使用#{}来引用参数时,可以使用任意变量名,MyBatis会自动给变量赋值。当使用if语句时,可以根据需要在参数中使用不同的变量名。\[3\]
#### 引用[.reference_title]
- *1* [MyBatis的parameterType传入参数类型](https://blog.csdn.net/q343509740/article/details/80578832)[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* [Java--MyBatis传入参数parameterType](https://blog.csdn.net/MinggeQingchun/article/details/119393604)[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* [当mapper中的parametType为基本类型(如int,string等)时,报错的问题(mybatis使用了判断)](https://blog.csdn.net/qq_33626745/article/details/52699396)[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 ]