您的位置:首页 > 大数据 > 人工智能

Mybatis:Parameter '***' not found. Available parameters are [arg1, arg0, param1, param2]

2018-03-13 00:00 525 查看
看看我的Mapper.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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐