Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决
首先我们先看你的dao
然后我们再看你的mapper
然后运行你就出现了这个错误,对不对。
下面我们来说解决方法一:
首先你要知道的是:
当只传一个参数到sql语句时,可以直接写参数名。
当传多个参数时,应当这样写(多个参数已#{0}开始或者是#{arg0}):
那么我们就可以修改了
方法二:使用@Param("name")注解给他起名字
这里需要说一下图片中有个错误就是mybatis中的>=要写成>=
因为不想再去弄图片随意特此注明