hibernate-envers

    6熱度

    2回答

    我正在使用Envers來審計表,但它正在爲未知/缺少表創建一些審計表。 對於Many To One關係,它看起來像是多對多關係審覈表。 這是正確的嗎?如果是這樣,爲什麼? dbo.HorarioFixo - OK dbo.HorarioFixo_Auditoria - OK dbo.HorarioFixo_JanelaHorarioFixo_Auditoria - NOK dbo.Janel

    4熱度

    2回答

    我剛開始使用Hibernate Envers進行審計,我想知道是否有辦法在兩個日期之間獲得所有類的修訂。 到現在爲止我使用: AuditQuery query = reader.createQuery().forRevisionsOfEntity(MYCLASS.class, false, true); query.add(AuditEntity.revisionNumber().le(read

    5熱度

    1回答

    我正在使用Hibernate Envers來保存對象歷史記錄。在某些時候,我們想要捕獲對象圖狀態的快照 - 我們可以通過知道相應的Envers修訂版來完成此操作,然後將其存儲在審計記錄中。 但是我們有一個問題。父對象在我們創建和存儲其子審計記錄的相同事務中更新 - 完成Envers修訂。我們可以得到最新的版本: Number revision = reader.getRevisionNumberF

    1熱度

    1回答

    我無法找到正確的查詢來查找基於字符串作爲主鍵的審覈記錄。但是,對於給定的表進行適當的審計,所有其他功能都可以正常運行。 這裏是我的域對象的代碼: private String userName; private Date createDate; private Date modifyDate; @Id @Column(name = "user_name", nullable = fals

    0熱度

    1回答

    修改字段我使用Hibernate 4.3.1.Final 如果我有兩個實體,假設A和B A包含了一組被註釋作爲B對象OneToMany協會。 如果我將「org.hibernate.envers.global_with_modified_flag」設置爲true,並將「org.hibernate.envers.modified_flag_suffix」設置爲「Modified」,Envers會正確地

    6熱度

    1回答

    我們使用Hibernate(使用JPA)和Hibernate Envers來保存對象的歷史記錄。 Web應用程序運行很多線程,其中一些是通過其他應用程序的RMI方法調用創建的,其中一些是由應用程序本身創建的,其中一些創建來處理http請求(它們會生成視圖)。 我們還使用打開會話視圖模式來管理會話,所以我們的web.xml中包含: <filter> <filter-name>openEnt

    4熱度

    2回答

    不JPA提供審計實體的任何規範。 的問題是我們目前正在使用Hibernate envers審計在我們的應用程序的實體。 我要搬出這個和實施解決方案,它是跨ORM層一般。因爲它只是爲審計目的,我有我的應用程序

    1熱度

    1回答

    我想在我的envers表中查找一個對象,但我沒有PK。而不是PK我有一個領域(「孩子」)。這是我的查詢, 列表resultList = reader.createQuery()。forRevisionsOfEntity(TP.class,假,真) 。新增(AuditEntity.property( 「子」)。EQ(NODEID))。getResultList (); 但我得到這個: 產生的原因:o

    0熱度

    3回答

    我需要你的幫助:我使用hibernate envers 4.1.12,我想只啓用刪除監聽器,但我無法做到這一點。 我知道,從hibernate 4開始,不再需要在配置文件中聲明偵聽器,但默認情況下,所有操作都在審計表中觸發,我只需要監視刪除操作。 你能幫我嗎? 在此先感謝。

    4熱度

    1回答

    在審計表中,沒有這樣的標準,我們可以使用Criteria.setProjection(Projections.rowCount())來獲取查詢的行數。 我們可以使用AuditQuery來做類似的事情。但在這種情況下,我找不到如何設置預測。 AuditQuery還有一個setProjection方法,但它需要AuditProjection作爲參數。有沒有類似的東西,我可以setProjection(