Mybatis传递多个参数的三种实现方法
买泛域名SSL证书 送5斤装现摘猕猴桃一箱、同时提供技开源商城搭建免费技术支持。
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
泛域名ssl证书 239元1年送1个月、单域名39元1年,Sectigo(原Comodo证书)全球可信证书,强大的兼容性,高度安全性,如有问题7天内可退、可开发票
加微信VX 18718058521 备注SSL证书
【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价
方案一
Dao层的函数方法
1 Public User selectUser(String name,String area);
对应的Mapper.xml
其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。
方案二(Map传值)
Dao层的函数方法
1 Public User selectUser(Map paramMap);
对应的Mapper.xml
Service层调用
方案三(推荐)
Dao层的函数方法
1 Public User selectUser(@Param(“userName”) String name,@Param(“userArea”) String area);
对应的Mapper.xml