结合SpringMVC使用Mybatis时,出现这个错误。
解决方法:
在Mapper.java文件中,方法参数添加@Param注解
在SQL语句的参数中添加#{}。
@Update({
"update login_ticket set status=#{status} ",
"where ticket=#{ticket} "
})
int updateStatusByTicket(@Param("ticket") String ticket , @Param("status") int status);
在使用SpringMVC和Mybatis进行整合时,可能会遇到参数未正确传递到SQL语句中的问题。解决方法是在Mapper接口的方法参数上添加@Param注解,并在SQL中的参数使用#{}
1400

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



