连初级都算不上的代码小白 2023-11-03 14:15 采纳率: 52.4%
浏览 3
已结题

被@Update注解修饰的方法的参数只能有一个吗


@Update("update person set name='玲玲'where age=#{age} and name=#{name}")
    public void update1(int age,String name);
s.update1(18,"玲玲");

错误在哪?被@Update注解修饰的方法的参数只能有一个吗?

  • 写回答

3条回答 默认 最新

  • 拾光师 2023-11-03 17:11
    关注

    可以加上@Param试试,但是你写的这个是什么意思呢?把符合该条件的人名改成玲玲。。

    @Update("update person set name='玲玲'where age=#{age} and name=#{name}")
        public void update1(@Param("age")int age,@Param("name")String name);
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月12日
  • 已采纳回答 11月4日
  • 创建了问题 11月3日