我很高兴,因为从文档中可以很容易地设置Envers。
我使用gradle设置dependecies,将@Audited注释放入我的Driver实体,制作driver_aud和revinfo表。
我正在使用这些库:
hibernateEm : 'org.hibernate:hibernate-entitymanager:4.3.11.Final',
hibernateCore : 'org.hibernate:hibernate-core:4.3.11.Final',
hibernateEnvers : 'org.hibernate:hibernate-envers:4.3.11.Final'
但是当我对我的驱动程序进行更改时,没有任何反应,没有错误消息,也没有审计记录。
使用与测试数据库不同的持久性单元,会自动生成审计表和revinfo表,因此Envers部分工作,但不会生成审计记录。