没有合适的资源?快使用搜索试试~ 我知道了~
首页Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf
Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式.pdf
需积分: 50 3.3k 浏览量
更新于2023-05-29
评论
收藏 102KB PDF 举报
本文详细介绍了在Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式,以及如何实现的案列,同时#和$传参的区别。
资源详情
资源评论
资源推荐

Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式
1、使用依次顺序传参
2、使用@Param注解传参
3、使用HashMap传参
4、使用Java Bean传参
5、使用List传参
6、使用数组传参
7、mybatis中的#和$的区别
Mybatis框架 mapper.xml文件中parameterType传递参数常用的几种方式
1、使用依次顺序传参
2、使用@Param注解传参
3、使用HashMap传参
4、使用Java Bean传参
//#{}里面的数字代表传入参数的顺序
public User queryUser(String userName, int passWord);
<select id="queryUser" resultMap="BaseResultMap">
select * from user
where user_name = #{0} and pass_word = #{1}
</select>
//#{}里面的名称为注解@Param括号里面修饰的名称
public User queryUser(@Param("userName") String userName, int @Param("passWord")
passWord);
<select id="queryUser" resultMap="BaseResultMap">
select * from user
where user_name = #{userName} and pass_word = #{passWord}
</select>
//#{}里面的名称为Map里面的key名称
HashMap <String,Object> map=new HashMap<String,Object>();
map.put("userName","userName");
map.put("password","password");
public User queryUser(Map<String, Object> map);
<select id="queryUser" parameterType="java.util.Map" resultMap="BaseResultMap">
select * from user
where user_name = #{userName} and pass_word = #{passWord}
</select>



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0