多参数查询修改
之前代码
@Update("UPDATE user set name=#{uname} , phone=#{phone} where id=#{id} ")
void updateId(String uname,String phone,String id);
这样显示显示或许不到uname参数的值
当只传一个参数到sql语句时,可以直接写参数名,当传多个参数时,应当这样写(多个参数已#{0},#{1},#{2}开始)
@Update("UPDATE user set name=#{0} , phone=#{1} where id=#{2} ")
void updateId(String uname,String phone,String id);
这样也获取不到
最后修改为在每个参数前面加上 @Param(“uname”) 这样就获取到了
@Update("UPDATE user set name=#{uname} , phone=#{phone} where id=#{id} ")
void updateId(@Param("uname") String uname,@Param("phone") String phone,@Param("id") String id);