我正在使用 Hibernate 5.2.14.Final 和 Envers 5.2.14.Final 来保留带有修订的复杂数据模型。我正在尝试在属性级别跟踪实体更改。
我的数据模型几乎没有@Embedded
实体作为主类中的字段。每个可嵌入类都标注为@Embeddable
。主实体和嵌入式实体的所有数据均保存在数据库的一个表中。
我的主要实体注释为@Audited(withModifiedFlag = true)
。
在_AUD
表中,所有字段均已正确审核,但是Envers
仅针对主要实体而非_MOD
实体填充@Embedded
标志。
感谢您提出解决此问题的建议。