Hibernate Envers是Hibernate框架的核心模块,它使用注释和简单的配置步骤实现简单的实体审计和更改跟踪。
Hibernate Envers disable RevisionListener
我使用的是“自定义”,它使RevisionListener在每个修订版中审核访问令牌(自动绑定到侦听器,请求作用域的bean)。问题:在集成测试的设置/拆卸中,我...
我现在确实有一个奇怪的问题。我只想删除一个实体。我也在使用Hibernate envers进行审计。所以现在我要删除该实体。现在我得到以下消息。 com.mysql.jdbc ....
javax.persistence.EntityNotFoundException在查询AuditEntity当数据库中存在记录
我目前使用Spring引导2.1.1.RELEASE,休眠Envers 5.3.7.Final。当我查询我的AuditEntity我的User类,它会抛出javax.persistence.EntityNotFoundException说我的...
我有一个类Foo @Audited类Foo {酒吧酒吧静态的hasMany = [世界:世界]} @Audited Bar类{字符串BLA} @Audited类世界{字符串Hello}所以,如果有新的变化?
我如何才能登录实体到日志文件的变化?想想我的人是这样的。进口org.hibernate.envers.Audited;进口javax.persistence.Entity;进口javax.persistence.Id;进口...
在我目前的项目中,我使用Envers 5.2.12审计实体的变化。由于安全限制的,我必须手动创建审计表和revinfo表的时候,不能包含外国...
如何使用spring data envers查找实体的所有修订版?
我在Spring启动应用程序中使用spring-data-envers。我可以成功记录我的实体的审核。现在,我需要在UI中向用户显示审计数据。就像会有搜索表格...
Hibernate Envers:使用Composite Key中的Embedded类进行审计
我正在尝试使用Hibernate Envers激活对JPA实体的审计(当前版本:5.4.1.Final)。问题:实体有一个复合键(@EmbeddedId),键类有一个@Embedded类......
存储修订数据的方式每个受修订影响的对象在_AUD表中获得单独的记录。因此,当我搜索影响对象A的修订时,我将返回修订版本的条目...
如何在crudRepository中创建方法以使用列表ID查找任何元素?
在Spring + jpa + jpa Crud存储库+ hibernate-envers上有应用程序所以,我有一个表UserRecord与任何字段表UserRecord id name姓氏年龄版本表...
Hibernate Envers:AuditQuery用于选择在给定时间点有效的实体
我使用带有ValidityAuditStrategy的Hibernate Envers。我想选择一个实体的版本,因为它在给定的时间点存在。我的修订信息在SQL中如下所示:create table revinfo(...
如何审核到不同的数据库(Hibernate / Envers)?
我使用Hibernate Envers来审计dataBase Change。如何审计(存储)Hibernate Envers Audit Table到不同的DataBase?
如何使用Envers审计查询获取Many To Many联合表的审计修订
我有两个域(用户,角色)。两者都有很多很多关系。 hibernate自动生成3个表(User,Role,UserRole)。我已经集成了hibernate envers用于审计目的。我能 ...
如何使用hibernate 4.1和Envers 4.1配置JBoss 7.1.1?
我的项目有问题。我们正在使用JBoss7.1.1,我们希望在4.1版中使用envers。版本4.1中的Envers在4.1版中需要Hibernate。不幸的是,jboss 7.1.1包含较旧的......
我有一个要求,我只想在更改状态字段时审核记录。我遵循了文档章节教程“15.8。条件审计”。第1步:关闭自动Envers事件...
如何使用hibernate envers审计日志获取JIRA之类的更改历史记录?
我试图在UI上向JIRA展示改变历史。我正在使用Spring Data JPA,我已经使用Envers(v5.3.7)配置了审计跟踪。我可以使用AuditQuery获取所有修订的列表,用于......
Hibernate,更改父记录中更改的子记录的updatedTimestamp
我有一个带有Hibernate的spring启动应用程序。我有以下表格。 @Entity public class Application1 {@JoinColumn(name =“form_id”)@OneToOne Form form; @Column @ ...
如何通过hibernate envers审核具有一对一关系的两个表?
所以我有两个实体类,Subscription和MailDetail。它们之间存在一对一的关系。以下是类 - Subscription.class- @Data @Entity @AllArgsConstructor @Audited(...
我一直致力于应用程序审计,并已成功连接Hibernate Envers 4.3.11以捕获创建,更新和删除但我找不到任何关于审计读取实体的文档....