【发布时间】:2017-06-05 10:31:04
【问题描述】:
我有一个user 表,我想audit。我也在使用 hibernate-envers 。这就是我的user 类的样子:
@Audited
@Entity
@Table(name = "user")
public class User {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "phone_number")
private String phoneNumber;
@Column(name = "profile_pic")
private String profilePic;
}
我不确定 hibernate-enver 的性能。在 hibernate-envers 之前,我使用触发器来保持审计跟踪。我应该继续使用 envers 还是切换回触发器?
PS:我想根据性能进行比较。因为使用 envers 从字面上看不需要任何额外的努力,所以努力/开发时间明智的选择是显而易见的。
【问题讨论】:
标签: java mysql hibernate triggers hibernate-envers