Mybatis中接口参数多种的时候处理方式(万能的Map)
发布日期:2022-03-09 00:49:18 浏览次数:45 分类:技术文章

本文共 570 字,大约阅读时间需要 1 分钟。

示例:根据密码和名字查询用户

传统的普通参数

//接口中的参数username, pwdUser selectUserByNameAndPwd(@Param("username") String username,@Param("pwd") String pwd);
  

万能的map

1.在接口方法中传参,直接传递Map

User selectUserByNameAndPwd2(Map
map);

2.编写sql语句的时候,paramterType="map"

3.测试

Map
map = new HashMap
();map.put("username","张三");map.put("pwd","123456");User user = mapper.selectUserByNameAndPwd2(map);

好处:减少参数更直观,参数的顺序没有要求,map中只要key对应相应的value就可以了

转载地址:https://blog.csdn.net/m0_57831732/article/details/123109942 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Mybatis中 模糊查询的两种方式
下一篇:Mybatis中CRUD的简单实现

发表评论

最新留言

很好
[***.229.124.182]2024年04月11日 13时03分15秒