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

解决 Parameter ‘0’ not found. Available parameters are [arg1, arg0, param1, param2]


这个问题比较尴尬, 是我在将一个项目的数据库连接工具转为 mybatis-plus 的时候遇到的, 问题原因其实是新版的 mybatis-plusxml 解析规则修改了

解决方案

要解决这个问题其实很简单, 只不过如果 xml 配置多的话可能会比较繁琐

只要将 #{0} 这种换成 #{arg0}

修改前:

image.png

修改后:

image.png

有个小技巧:
你用正则全文件目录搜索: \{\d*\} 的位置, 然后就能比较快的改动了

发布了74 篇原创文章 · 获赞 49 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_34208844/article/details/98965159