Hibernate Envers:从实体中删除的列是否也应该在审计/历史记录表中删除?
如果一个实体有一个列将在下一个版本中删除(或者通常重命名或更改),那么将该列保留在审核表中是否是一种良好的做法Hibernate Envers:从实体中删除的列是否也应该在审计/历史记录表中删除?,hibernate,entity,hibernate-envers,audit-tables,Hibernate,Entity,Hibernate Envers,Audit Tables,如果一个实体有一个列将在下一个版本中删除(或者通常重命名或更改),那么将该列保留在审核表中是否是一种良好的做法 如果是这样的话,随着时间的推移,随着实体模型的变化,这种情况最终会越来越严重。是否有关于何时清理的指南 如果不是这样,并且该列被删除,则表示您正在处理历史记录并丢失数据 当一列从数据类型(例如从VARCHAR更改为NUMBER)更改时,该怎么办 旁注:我不让Hibernate Envers创建列,而是用liquibase脚本自己管理它们。我想知道如果设置了自动ddl选项,Hiber
- 如果是这样的话,随着时间的推移,随着实体模型的变化,这种情况最终会越来越严重。是否有关于何时清理的指南
- 如果不是这样,并且该列被删除,则表示您正在处理历史记录并丢失数据