场景再现
更新描述
- 利用JPA进行更新时,通常是传入一个带id的对象
- 拿id对数据库进行查询,拿到实体对象
- 修改实体对象中的值,对于null的给予忽略
对象长这样
public class DailyCategory {
private int id;
private Integer merchantId;
private String name;
private Timestamp createTime;
private Timestamp updateTime;
//省略getter和setter方法...
}
更新的写法
public ServerResponse updateCategory(DailyCategory category) {
Integer categoryId = category.getId