【Mybatis】Mybatis传递多个参数
在使用Mybatis过程中,经常会碰到传入多个参数的情形。
1. 多参数
基本的多参数传递方式:
xxxMapper.class
public List<XXXBean> getXXXBeanList(String param1, String parm2);
xxxMapper.xml
<select id="getXXXBeanList" resultType="XXBean">
select t.* from tableName where id = #{0} and name = #{1}
</select>
注意点:
- 多参数不能使用parameterType
- 使用**#{index}**的方式,index从0开始,#{0}表示第一个参数,#{1}表示第二个参数,#{2}表示第三个参数,以此类推…
1.1 Map封装多参数
第一种“Map” ==》map
xxxMapper.class
public AdminRole isSameNameByRidAndName(@Param("map")