3
這裏是實體模型,我想保存(創建/更新):休眠更新特定實體領域
@Entity
@Table(name = "EVENT")
public class EventEntity {
@Column(name = "NATURE")
private String nature;
@Column(name = "END_DATE")
private LocalDate endDate;
@Column(name = "NOTIFIED", insertable = false)
@NotNull
private Boolean notified;
// Getter - Setter - Builder
}
有兩種方法來更新這個實體:
- 第一個更新除了
notified
所有屬性屬性 - 第二個更新
notified
屬性唯一
有沒有辦法讓Hibernate忽略特定方法的某些字段? 我是否需要創建兩種不同的特定dao方法? 我是否需要爲方法保留updatable=false
方法並創建一個自定義更新notified
屬性的方法?最佳實踐?