记录:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding...解决方案
Posted bug菌√
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding...解决方案相关的知识,希望对你有一定的参考价值。
报错全文:
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'subIds' not found. Available parameters are [collection, list]
报错理由:
原因竟然是 subIds.size() 的问题,本来单参数,dao可以不用param注解,但上问题由于你没通过param指定参数名,而你又通过subIds 去调用size()方法,mybatis肯定不知道subIds 这个数组名,除非你指定一下,就可以了。
解决方案:
虽然可读性不高,但是建议都加上@Param 注解,防止意外发生。
❤如果文章对您有所帮助,就请在文章末尾的左下角把大拇指点亮吧!(#^.^#);
❤如果喜欢阿柴柴(笔名)分享的文章,就请给阿柴柴个关注吧!(๑′ᴗ‵๑)づ╭❤~;
❤对文章有任何问题欢迎小伙伴们下方留言或者入群探讨【群号:708072830】;
❤鉴于个人经验有限,所有观点及技术研点,如有异议,请直接回复参与讨论(请勿发表攻击言论,谢谢);
❤版权声明:本文为博主原创文章,转载请附上原文出处链接和本文声明,版权所有,盗版必究!(*^▽^*).
以上是关于记录:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding...解决方案的主要内容,如果未能解决你的问题,请参考以下文章