当mapper文件里的方法参数为一个实体类与某一个数据类型的参数时,没有加param

会导致,识别不出来这两个参数,如果只在数据类型参数前,加入param(“参数名”),那么前一个实体类参数里的数据,依然无法显示,要在其前面也加入param(“对象名”)同时,在xml文件里的sql语句里,要用对象名.属性的方式进行查询,如:
public interface UserMapper {
void updateUser(@Param("user") User user, @Param("status") int status);
}

UPDATE users
SET status = #{status}
WHERE id = #{user.id}

posted @ 2025-03-14 20:15  飞天白鸽  阅读(23)  评论(0)    收藏  举报