1.利用参数出现的顺序

利用mapper.xml

利用mybatis注解方式(sql语句比较简单时推荐此方式)

参数出现顺序可以用arg0…到argn也可以用param1到param n设置表示第一个参数到第n个参数的位置
例子中arg0和param1表示第一个参数id,arg1和param2表示第二个参数

2.使用注解需要使用到mybatis @param注解

利用mapper.xml

利用mybatis注解方式(sql语句比较简单时推荐此方式)

@param注解放在接口方法的前面@param(“内容”)里面的内容和我们sql语句里面#{内容}里面的内容需要一致才能查找到

3.使用map 需要map的键和#{内容}里面的内容一致

利用mapper.xml

利用mybatis注解方式(sql语句比较简单时推荐此方式)

测试方法

4.把参数封装在javabean中

利用mapper.xml

利用mybatis注解方式(sql语句比较简单时推荐此方式)

测试方法

需要user的字段跟查询的#{内容}里面的内容一致

到此这篇关于详解mybatis多参数传递入参四种处理方式的文章就介绍到这了,更多相关mybatis多参数传递入参内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!