mybatis中Could not set parameters for mapping异常
2022/4/2 23:21:13
本文主要是介绍mybatis中Could not set parameters for mapping异常,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
在使用mybatis时报Could not set parameters for mapping异常。
最初以为是自己动态sql写的有问题,反复修改,查看语法标签。
最后发现是注释的问题。
在xml文档中,哪怕是sql statement中也不能使用/* */的注释方法。
如:
1 <select id="listByCondition" parameterType="user" resultType="user"> 2 select * 3 from sys_user 4 <where> 5 /*where id = #{id};*/ 6 <if test="username!=null and username!=''"> 7 and username like #{username} 8 </if> 9 <if test="email !=null and email!=''"> 10 and email like #{email} 11 </if> 12 </where> 13 </select>
删掉/*where id = #{id};*/注释后,异常消除。
这篇关于mybatis中Could not set parameters for mapping异常的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享