问题
使用Mybatis过程中报错
nested exception is org.apache.ibatis.binding.BindingException: Parameter 'XXX' not found
原因
mapper.xml映射没有得到传入的参数,当 SQL语句中只有一个参数时,mybatis可以正确传参,而如果由多个参数,需要在Dao接口上加上@Param("参数名")
否则会导致无法传参,报找不到参数的异常。
解决
Dao接口错误代码(报找不到参数的异常):
正确代码:
参考:
nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX’ not found报错