使用 Envers 审计多个子表

Auditing Multiple Child Tables using Envers

假设我有车辆、汽车、人、关键实体。

Vechicles 有一个 Cars 列表。 汽车有人员名单。 Person 与 Key 有 ManytoOne 关系。

那么,如果我调用这个方法,我可以访问Key table中的数据吗?

    VechicleVO vehicle = findAuditByRevision("1", 210);

是的,如果 Key 有 @Audited 注释并且所有需要的集合字段(在 Car、Person 等中)也有注释,则可以。