在过去的许多项目中,我使用这种JPA / Hibernate 方法向系统添加审计功能。它非常有效且不引人注目。
是否有 Grails @MappedSuperclass 替代方案(在 Java 中编码域模型对象而不是 Groovy)?如何在不为父类创建表的情况下以每个子类的表的方式声明父类?我已经阅读了 GORM 文档(5.2.3 Inheritance in GORM),但除了每个层次结构表与每个子类表的讨论之外,我没有找到有关如何执行此操作的任何详细信息。
或者,在 Grails 中实现此类审计的推荐方法是什么?