mybatis更新数据不成功,但看不到原因
// 更新用户信息
// @Update("update users set username = #{username} where uid = #{user.uid}")
public void update(User user);
// 更改用户状态
@Update("update users set status=#{status} where uid=#{uid}")
void changeStatus(@Param("uid") Integer uid,@Param("status") Integer status);
一直找了很久的问题,结果发现是因为上面的那句语句有语法错误,影响了下面那句的操作,然后我注释掉再修改一下其他的bug就可以了。
总结:在dao层进行操作时,一定要先把其他没有确认过成功操作的数据进行注释,然后再操作。