ris*_*shi 5 hibernate hibernate-envers
是否可以在审计表中添加额外的列?例如我有一张这样的桌子
@Entity
@Table(name="EmpEnverPrac")
@Audited
public class EmpEnverPractice {
@Id
@Column(name="ID")
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
@Column(name="NAME")
private String name;
@Column(name="password")
@NotAudited
private String password;
// getter and setters
}
Run Code Online (Sandbox Code Playgroud)
现在我想在生成的审计表中添加一些额外的列,但我不想将它们包含在我的实体中。我无法找到满足此要求的任何解决方案。请告诉我所需的配置。提前致谢
我找到了满足我的要求的解决方法,因为我可以在 REVINFO 表中添加附加列(hibernate 给出的默认名称)。该表存储应用程序中每个事务的 ID 和时间戳,以便我可以获得有关任何事务的信息。参考资料可在此处http://docs.jboss.org/envers/docs/#revisionlog
| 归档时间: |
|
| 查看次数: |
4554 次 |
| 最近记录: |