我们通常在使用mybatis操作数据库的时候写的都是mapper接口加mapper.xml组合的方式操作数据库,mapper接口实际上相当于传统的dao接口,而mapper.xml则相当于传统的实现类(daoImpl)。在使用mapper接口的时候,我们经常会去传入参数,但是参数有可能是多个(尤其是传入对象的时候),这样就会造成Parameter '**' not found这样的错误,解决的办法有两种:
一种是使用#{param}或者#{arg}
另一种是给你的变量自定义名称:
List<ItemCustom> selectByPager(@Param("pager")Pager pager,@Param("query")ItemQuery query);
本文介绍了在使用MyBatis框架进行数据库操作时如何正确处理多个参数的问题,特别是在传入对象时可能出现的Parameter'**'notfound错误,并提供了两种解决方案。
777

被折叠的 条评论
为什么被折叠?



