hibernate-envers

    0热度

    1回答

    我需要做一个报告,说明哪些字段已被更改的特定表。所以我在Envers上找到这个属性来识别这些字段:withModifiedFlag=true。我知道我可以为我想要的场地或整个桌子做点事情。 是否必须将我的实体的每个字段设置为modifiedColumnName或者这些列有默认名称? 我试图创建一个类型为布尔值和整数的列field_name_modified,但它不起作用。也许我错过了什么。

    0热度

    1回答

    我在Spring + Hibernate中编写了一个应用程序,它使用Hibernate Envers来跟踪业务数据的历史记录。 在启动时,我必须从SQL脚本中加载大量数据(而不是使用Hibernate API!)。毕竟我看不到在审计表中跟踪的任何数据,可能是因为我没有使用Hibernate API。 你知道我该如何使用通过SQL插入创建的数据完成审计表吗?有没有简单的方法来自动执行它?我可以使用H

    0热度

    2回答

    我正在使用Hibernate Envers作为我的修订历史记录。 这是我的表设置: CREATE TABLE EPIC ( epicid SERIAL NOT NULL, accountid BIGINT NOT NULL, description TEXT NOT NULL UNIQUE, epicowner TEXT NOT NULL, PRIMARY KEY(epicid) );

    1热度

    1回答

    我写了一个envers查询如下; AuditReader reader = AuditReaderFactory.get(entityManager); List<Object[]> changes = reader.createQuery() .forRevisionsOfEntity(cls, true, true) // Various conditions

    0热度

    1回答

    我正在尝试我的第一个Hibernate Envers实现。我已经获得了所有的@Audited标签,并且生成了DDL以创建审计表。 从我读到的内容来看,审计表将在每次审计表获得新记录,记录更改或记录被删除时获得记录。 对于我的实现,我只关心更改,因为我已经读过审核中有性能点击,我想关闭我不需要的东西。 我已经很难找到这方面的信息。唯一接近的说,我需要关闭所有恩弗斯的听众,并自己重新实施,让我不想做任

    0热度

    1回答

    我们有以下实体层次和EntityListener @Entity @EntityListeners(value = DummyListener.class) @Audited public class A { @OneToMany(cascade = CascadeType.ALL, mappedBy = "a", fetch = FetchType.LAZY, orphanRemoval

    0热度

    1回答

    我想使用hibernate envers审计生成aud表并将其部署到Jboss fuse OSGi Karaf容器。 在我的pom文件中添加@实体类中的@Audited符号和hibernate-envers jar。 这里是我的pom.xml文件, <parent> <groupId>fuse-examples</groupId> <artifactId>fuse-spring

    2热度

    1回答

    我有一个Spring引导1.4.2应用程序与Hibernate 5.2.2和Spring数据Envers 1.0.5。未经审计的实体保持良好状态。使用@Audited注释实体会导致事务回滚,并带有以下堆栈跟踪。有任何想法吗? > 2016-12-22 18:15:08,364 ERROR | http-nio-8080-exec-1 | > org.springframework.orm.jpa

    2热度

    2回答

    我对我的基本模型使用@Audited注释。我将这一点扩展到我的所有实体。但它不起作用。有没有我可以使用任何方法 这是我的基本型号 @MappedSuperclass @Getter @Setter @Audited public abstract class BaseModelObject implements Serializable { /** * */

    2热度

    1回答

    的属性findRevisions 我有一个使用Hibernate 5.2.6和Spring数据Envers 1.0.5的Spring引导1.4.2应用程序。我正在审计我的实体,并且审计记录被正确保存。 我的应用程序配置类被注释为使用EnversRevisionRepositoryFactoryBean.class作为JPA存储库工厂。 应用程序配置 @Configuration @EnableA