珍惜当下 展望未来!

Mybatis映射文件配置总结(传参总结)

Mybatis映射文件配置总结(传参总结)

img

1.传入单个参数

以下方式都可以:

1.使用parameterType指定参数类型

image-20211109115655888

2.不需要写参数类型(xml中对应的名称可以随便写)

image-20211109115808873

image-20211109120021039

3.使用@Param绑定参数名称,这个时候xml中的参数名称就不能乱写了

image-20211109120228015

2.传递多个参数

1.使用@Param绑定参数名称,xml中参数名称需要保持一致

image-20211109135342278

2.直接传递多个参数,xml使用#{arg0} ,#{arg1}……来接收,从0开始,arg0代表第一个参数,arg1代表第二个参数……

image-20211109135834044

3.使用map封装多个参数,xml获取数据时与map中的key保持一致即可

image-20211109140719185

4.实体传递参数,xml接收参数名称和实体中的属性名称保持一致即可

image-20211109142059565

5.普通参数和实体同时传递,普通参数直接使用,实体使用@Param绑定参数名称,然后调用属性即可

image-20211109142610485

传参总结

尽量使用@Param指定参数的名称,万能

也比较规范

posted @ 2021-11-09 14:38  嘿嘿-  阅读(149)  评论(0编辑  收藏  举报