mybatis参数传递
时间: 2023-11-07 07:18:46 浏览: 39
在batis中,参数传递可以通过多种方式实现。当使用多个参数进行传递时,Mybatis默认会使用【arg0】【arg1】等或者【param1】【param2】等来替换传入的参数。如果混合使用了被标记了@Param的形参和未标记的形参,未标记的形参会按照序号【argN(从0开始)】或【paramN(从1开始)】进行一一对应。
关于parameterType是否需要写,如果写的话就限制了输入的参数类型。但是实际上,Mybatis可以通过自动识别来确定参数类型,所以可以选择不写。但是返回值类型是必须写的,因为Mybatis需要将查询结果封装到相应的类中,要求查询的字段与类的属性要一致,如果不一致的话需要进行显示的配置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MyBatis - 传递参数 7 种方式](https://blog.csdn.net/Dream_Weave/article/details/84101171)[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: 100%"]
[ .reference_list ]