hibernate-envers

    1熱度

    1回答

    我們使用Hibernate Envers從特定日期的實體及其相關實體獲取完整數據。問題在於,在訪問集合中的項目時發生錯誤,該集合在該時刻之後被刪除。 所以看來問題是因爲訪問數據庫來檢索不存在的實體。 這是主要的實體: @XmlType @XmlRootElement @Entity @Audited @Table(name = PayrollEntity.T

    0熱度

    1回答

    在我的客戶端服務器應用程序中,我使用JavaFx作爲客戶端和Java休眠作爲服務器到數據庫連接。 問題 我有一個保存按鈕併爲每個點擊按鈕,envers創建一個版本,是否有表中的值沒有變化。 基本上它不檢查舊數據到新數據,只是創建修訂。 這裏是我的豆代碼 @Entity @Audited @Table(name = "DOMAIN") public class Domain implement

    0熱度

    2回答

    我嘗試在域類使用@Audited,但域有ZonedDateTime領域和接收錯誤: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframew

    0熱度

    1回答

    我正在使用Envers進行審計,並試圖阻止實體進行審計。如果實體是關係的一部分(如下所示),我希望FK字段保留在相關的審計表(對於Receipt_Audit上的personId)。 @Entity @Audited @Table(name = "Receipt") public class ReceiptModel { @Valid @ManyToOne @Jo

    1熱度

    1回答

    我使用Hibernate Envers 4.2.21.FINAL。由於我只想跟蹤一些物業的變化,我在其上添加了註釋 @Audited(withModifiedFlag = true) 。標誌欄「propname_MOD」創建正確,但問題是,當我保存對象,所有的MOD標誌被設置爲true,而不是隻爲屬性我修改。 有誰知道如何解決這個問題? UPDATE 我注意到,在類org.hibernate.

    0熱度

    1回答

    我的項目是從Grails的爲Java,所以我已經通過審覈的Grails插件推一個表exisiting審計數據,我現在使用Java envers在Java審計遷移。我有以下疑惑: - >如果我想手動將數據從單個表單推送到不同的審計表(以Java),我如何手動生成歷史數據修訂表的主鍵,這將不會與主鍵相沖突從Java註釋生成? 至於新條目我生成主鍵象下面這樣: @Id @GeneratedVa

    0熱度

    1回答

    我的項目是關於struts hibernate 3.我們使用的是MYSQL數據庫。我們可以使用envers審計該表嗎?我可以使用哪個版本的envers?請儘早幫忙。

    1熱度

    1回答

    我需要通過EmbeddedId的property來修改。但我不知道如何。 @Entity @javax.persistence.Table(name = "orders_details") @Audited public class OrderDetail implements Serializable { @EmbeddedId private OrderDetail

    0熱度

    1回答

    我試圖在Hibernate Envers中連接到我的Spring Boot應用程序,並且我得到以下異常: 我試過很多Envers的不同依賴項,因爲這看起來像是依賴衝突問題,但沒有任何幫助。 當我啓動應用程序時,一切正常,但是當我嘗試使用@Audited對類進行註釋時,此異常將會丟失。 org.springframework.beans.factory.BeanCreationException:

    0熱度

    1回答

    我使用下列獲得一個實體的版本: AuditReaderFactory.get(entityManager()) .createQuery() .forRevisionsOfEntity(Car.class, true, true) .add(AuditEntity.id().eq(carId)) .addOrder(AuditEntity.r