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