从Dao层向Mapper配置文件中传输参数时:
(1)Mapper配置文件中的参数书写格式:#{...}或'${...}'
如:
INSERT INTO student(studentNo) VALUES (#{studentNo})
SELECT * FROM course WHERE cname='${cname}'
(2)Dao层的参数名跟Mapper配置文件中的参数名要一致
(3)Dao层向Mapper文件传递多个参数:
14、Mybatis 在 mapper 中如何传递多个参数?_IT匠人的博客-CSDN博客_mybatis的mapper如何传递多个参数
一定要注意这个问题!!姐为此吃大亏!我哭die:
后续:
时隔大半年又遇到问题:
根据报错按照两种参数组合修改之后:
1)
成功
2)
成功
想不明白...难道是mybatisplus框架跟原始的mybatis对mapper.xml格式要求不同 mybatisplus自动绑定了dao层的参数与mapper.xml的参数?