Hibernate 冬眠恩维斯的教义?
条令1.x和条令2都以一个单独的审计表的形式提供了某种可版本化的支持,该审计表跟踪随时间的变化。但是,这些版本似乎是为每行使用而设计的(即,它们都维护自己的版本号),而不是在数据库范围内,例如在Hibernate Envers中,它为每行提供了唯一的修订号Hibernate 冬眠恩维斯的教义?,hibernate,doctrine-orm,hibernate-envers,auditing,Hibernate,Doctrine Orm,Hibernate Envers,Auditing,条令1.x和条令2都以一个单独的审计表的形式提供了某种可版本化的支持,该审计表跟踪随时间的变化。但是,这些版本似乎是为每行使用而设计的(即,它们都维护自己的版本号),而不是在数据库范围内,例如在Hibernate Envers中,它为每行提供了唯一的修订号 理论是否真的为这种行为提供了支持?我在网上找不到任何建议 没有任何学说不支持这种行为。您所拥有的只是AuditLog标志: actAs: Versionable: versionColumn: version
理论是否真的为这种行为提供了支持?我在网上找不到任何建议 没有任何学说不支持这种行为。您所拥有的只是AuditLog标志:
actAs:
Versionable:
versionColumn: version
className: %CLASS%Version
auditLog: true
这将激活基于行的更改日志的完整日志。但是,它与表或数据库范围的版本完全不同