Mybatis:Parameter '***' not found. Available parameters are [arg1, arg0, param1, param2]
2018-03-13 00:00
525 查看
看看我的Mapper.xml文件
再看看我对应的Mapper.java 接口文件
发现问题了没?找不到参数是因为单独传参的时候mybatis需要明确param的命名,在xml文件中才能识别
<update id="upState" parameterType="java.util.HashMap"> UPDATE project SET state = #{state} WHERE id = #{id} </update>
再看看我对应的Mapper.java 接口文件
int upState(int id, String state);
发现问题了没?找不到参数是因为单独传参的时候mybatis需要明确param的命名,在xml文件中才能识别
int upState(@Param("id")int id, @Param("state")String state);
相关文章推荐
- MyBatis报错 Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]
- MyBatis3错误:Parameter 'id' not found. Available parameters are [arg2, arg1, arg0, param3, param1, par
- (三)MyBatis学习之多个报错Parameter 'xxxx' not found. Available parameters are [arg1, arg0, param1, param2]
- MyBatis报错 Parameter '0' not found. Available parameters are [arg1, arg0, param1, param2]
- Parameter '0' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]
- Parameter 'offset' not found. Available parameters are [arg1, arg0, param1, param2]
- Mybatis SQL 报错:Parameter 'position' not found. Available parameters are [arg2, arg1, arg0。。。
- Parameter '0' not found. Available parameters are [arg2, arg1, arg0, param3, param1, param2]
- 为什么id' not found. Available parameters are [arg1, arg0, param1, param2] at org.mybatis.spring.MyBat
- Parameter 'loginname' not found. Available parameters are [arg1, arg0, param
- mybatis:Parameter 'ids' not found. Available parameters are [templateId, param1, param2, valueList]
- mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
- mybatis报错 Parameter 'list' not found. Available parameters are [1, 0, param1, param2]
- mybatis:Parameter 'list' not found. Available parameters are [templateId, param1, param2, valueList]
- Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]
- Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]
- MyBatis报错: Parameter '*' not found. Available parameters are [1, 0, param1, param2]
- mybatisy异常 Parameter 'xxx' not found. Available parameters are[1, 0, param1, param2]
- mybatis错误: Parameter 'XXX' not found. Available parameters are [0, 1,2, param5, param2]
- Mybatis错误:Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2]