mybatis-plus 判断数据是否重复,重复则对数据修改,不重复则新增

//数据去重处理
    public void isExistMysql(User user){
        int count = count(new QueryWrapper<User>().eq("name",user.getName()));
        if (count > 0){
            //continus;//若存在,跳出循环
            List<User> list = queryUserByMap(user);
            User u = list.get(0);
            user.setId(u.getId());
            updateById(user);
        }else {
            save(user);
        }
    }

你可能感兴趣的:(A_Java小轮子,mybatis)