Develop Jpa 的新增和保存该怎么使用 Jpa 的 save 同时包含新增和更新,但是对应状态和 id 值决定了执行新增还是更新。 新增 id 为空或在数据表里不存在; 对象是 new 出来的; 1 2 3 User user = new User(); user.setId(1); userRepository.save(user); 更新 id 在数据表存在,且状态为从数据库查询出来的对象; 1 2 3 User user = userRepository.findById(userId); user.setUsername("updateName"); userRepository.save(user);