Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 冬眠恩维斯的教义?_Hibernate_Doctrine Orm_Hibernate Envers_Auditing - Fatal编程技术网

Hibernate 冬眠恩维斯的教义?

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

条令1.x和条令2都以一个单独的审计表的形式提供了某种可版本化的支持,该审计表跟踪随时间的变化。但是,这些版本似乎是为每行使用而设计的(即,它们都维护自己的版本号),而不是在数据库范围内,例如在Hibernate Envers中,它为每行提供了唯一的修订号


理论是否真的为这种行为提供了支持?我在网上找不到任何建议

没有任何学说不支持这种行为。您所拥有的只是AuditLog标志:

  actAs:
    Versionable:
      versionColumn: version
      className: %CLASS%Version
      auditLog: true
这将激活基于行的更改日志的完整日志。但是,它与表或数据库范围的版本完全不同