看看我的Mapper.xml文件
UPDATE project SET state = #{state} WHERE id = #{id}
再看看我对应的Mapper.java 接口文件
int upState(int id, String state);
发现问题了没?找不到参数是因为单独传参的时候mybatis需要明确param的命名,在xml文件中才能识别
int upState(@Param("id")int id, @Param("state")String state);
本文共 310 字,大约阅读时间需要 1 分钟。
看看我的Mapper.xml文件
UPDATE project SET state = #{state} WHERE id = #{id}
再看看我对应的Mapper.java 接口文件
int upState(int id, String state);
发现问题了没?找不到参数是因为单独传参的时候mybatis需要明确param的命名,在xml文件中才能识别
int upState(@Param("id")int id, @Param("state")String state);
转载于:https://my.oschina.net/u/3658506/blog/1634018