报错:
org.apache.ibatis.binding.BindingException: Parameter ‘XXX’ not found. Available parameters are [arg1, arg0, param1, param2]
写法:
mapper中的写法:
List studentList(Integer elementId, String name);
sql语句:
select age from student where elementId = #{elementId} and name = #{name}
修改后
mapper中的写法:
List studentList(@Param(“elementId”)Integer elementId, @Param(“name”)String name);
@Param("")中的内容和sql中的#{}内的内容相同,如果mapper的方法中只有一个变量可以不用加@Param