Mybatis映射文件配置总结(传参总结)
Mybatis映射文件配置总结(传参总结)
1.传入单个参数
以下方式都可以:
1.使用parameterType指定参数类型
2.不需要写参数类型(xml中对应的名称可以随便写)
3.使用@Param绑定参数名称,这个时候xml中的参数名称就不能乱写了
2.传递多个参数
1.使用@Param绑定参数名称,xml中参数名称需要保持一致
2.直接传递多个参数,xml使用#{arg0} ,#{arg1}……来接收,从0开始,arg0代表第一个参数,arg1代表第二个参数……
3.使用map封装多个参数,xml获取数据时与map中的key保持一致即可
4.实体传递参数,xml接收参数名称和实体中的属性名称保持一致即可
5.普通参数和实体同时传递,普通参数直接使用,实体使用@Param绑定参数名称,然后调用属性即可
传参总结
尽量使用@Param指定参数的名称,万能
也比较规范