【发布时间】:2019-02-28 16:45:12
【问题描述】:
我是事件侦听器的新手,想知道是否有任何解决方案可以仅跟踪列级别值的变化,而不是编写事件侦听器来查看它是否是 Book 的实例以及图书的价格是否发生了变化。
例如:
表格
@Entity
public class Book {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id", updatable = false, nullable = false)
private Long id;
@Column
private LocalDate publishingDate;
@Column
private Double price;
}
在上表中,我只想知道是否对图书价格进行了任何更改,而不是每次都通知侦听器有关实体的任何更新。
谢谢
【问题讨论】:
标签: java hibernate jpa entity event-listener