spring - 根据更新请求查找更新的字段
问题描述
我有一个用户实体
@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);
// ...
}
现在我要做的是找到正在更新的字段。示例:如果存在唯一的名称,我需要一些消息,例如“更新的字段是名称”。除了将字段与数据库存储的值一一比较之外,还有什么更好的方法。
解决方案
你需要 getUser 方法。例如: userRepository.getUser(user.id) 然后你返回结果
推荐阅读
- django - 如何从 Django 多对多相关模型中进行多项选择字段
- tableau-api - 根据另一个工作表的列中的值过滤工作表
- python - 过滤特定键:值对后返回父 json 键
- java - Java/Swing:如何将属性从边界传递到模型,反之亦然
- php - 如何一劳永逸地设置 laravel 文件权限
- jenkins - 安装 Jenkins 2.235.3 之前的版本
- discord.js - Discord.js Commando 广播所有命令错误
- spring-boot - 使用spring-boot-starter-oauth2-client时如何配置bearer-only = true
- hugo - Hugo:生成时不要在页面中转义 HTML .Title
tag in the header.html partial</h1> <div id="body"><p>In my Hugo-based website, I often use <code><span></code> tags within my post titles. I am experiencing an issue where this HTML - java - 为什么一个类的java字节码已经出现了新的静态内部类的代码出现jvm指令ACONST_NULL