我正在设置我们的环境以使用 Hibernate-Envers 5.3.3,我们使用的是 Java 1.8.0_181。我们有已经有数据的现有表。我的大部分表审计工作都很好,但是我遇到了组合列的问题。Envers 是否支持使用 @Columns 注释?例如,我们在数据库中有 5 列代表客户的账单地址:街道地址、城市、州、邮政编码和国家/地区。在我们的映射中,我们组合这些列以创建一个地址接口引用。@Columns(columns = { @Column(name="street_address"), @Column(name="city"), @Column(name="state"), @Column(name="postalcode"), @Column(name="country"),})protected Address customerAddress;我考虑过单独包含这些列,并让 Envers 单独审核它们,但如果存在更好的解决方案,我想放弃这个选项。我们将此表示法用于多个表,因此我希望它是一个通用的解决方案,而不是特定于表的解决方案。
添加回答
举报
0/150
提交
取消