首先我们先看你的daoParameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

 然后我们再看你的mapper

Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

然后运行你就出现了这个错误,对不对。 

Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

 下面我们来说解决方法一:

首先你要知道的是:

当只传一个参数到sql语句时,可以直接写参数名。

当传多个参数时,应当这样写(多个参数已#{0}开始或者是#{arg0}):

那么我们就可以修改了Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

方法二:使用@Param("name")注解给他起名字

Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

 Parameter 'cityId1' not found. Available parameters are [arg1, arg0, param1, param2]异常解决

 

 

这里需要说一下图片中有个错误就是mybatis中的>=要写成>=

因为不想再去弄图片随意特此注明 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2021-06-05
  • 2021-06-20
  • 2022-12-23
  • 2021-09-18
  • 2021-12-12
猜你喜欢
  • 2022-12-23
  • 2021-06-29
  • 2021-07-16
  • 2021-12-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案