在更新请求中找到更新的字段

时间:2019-12-02 05:59:21

标签: spring hibernate jpa

我有一个用户实体

@Entity
public class User {

  @Id
  private Long id;

  private String name;

  private String address;

  // getter / setter

}

和类似的控制器方法:

@PutMapping(value = "/user")
public ResponseEntity<?> updateUser(@RequestBody User user) {

 userRepository.save(user);

   // ...
}

现在我想做的是找到正在更新的字段。 例: 如果存在唯一名称,则需要一些消息,例如“更新的字段为名称”。 除了将字段与数据库存储的值一一比较之外,还有什么更好的方法。

1 个答案:

答案 0 :(得分:0)

您需要getUser方法。例如:userRepository.getUser(user.id) 然后返回结果

相关问题