hibernate-envers

    0熱度

    1回答

    目前,我們針對我們所有的Hibernate庫使用版本3.6.9.Final,包括Hibernate Envers的審計版本。 我們要移動到4.1.8.Final版本(用在其他事情@Audited(withModifiedFlag = true)),但只爲休眠Envers。不幸的是,它似乎沒有工作。當我修改@Audited實體時,Envers不保存修訂。 也許這是由於聽衆的定義?隨着3.6.9,我在

    0熱度

    1回答

    我試圖做一個Hibernate Envers實現與Spring,JBoss和Maven的結合。 我有以下幾點: spring.version:3.1.0.RELEASE hibernate.version:3.5.0決賽 log4j.version:1.2.14 的JBoss -as-7.1.1.Final MySQL數據庫 在pom.xml我已經添加了必需的hiber內特 - envers: <

    13熱度

    1回答

    我有一個相當複雜的數據庫結構,我試圖審計。目前我有Envers正在運行,它審覈對每個對象所做的更改。這真的很好! 我現在想在UI上顯示一些審計信息。對象/表格變得非常複雜,所以我正在尋找一種方法來查看審覈中哪些字段發生了變化。目前,Envers存儲每個標有修訂ID的對象的快照。我可以查看每個對象的修訂版,然後手動查詢以查看發生了什麼變化,但我想知道是否有一種方法可以讓Envers來存儲哪些字段已更

    4熱度

    3回答

    我有3個方面的東西被寫入到數據庫 public void create(T object) { entityManager.persist(object); } public void update(T object) { object = entityManager.merge(object); } public int updateStatus(String i

    6熱度

    1回答

    Hibernate Envers可能爲審計表使用另一個數據庫嗎?

    0熱度

    1回答

    我正在學習Play框架......我想知道如何實現審計機制來跟蹤數據庫操作(添加,修改,刪除)。例如,我希望有一些與Hibernate非常相似的地方,那就是自動創建審計表......有沒有人知道是否有一個很好的文檔解釋瞭如何使用Play Framework審計數據庫更改?我正在使用Play! 2.0和PostgreSQL 9.1。 任何幫助將是非常讚賞;-)

    1熱度

    1回答

    我有一個巨大的問題,試圖讓Envers執行我需要的查詢。如果任何人都可以讓我知道這是否可以從Envers內部實現,或者我需要直接執行SQL,那將是一個巨大的幫助! 這是問題所在。我有一個化妝的「項目」實體 - 任何實體類都會這樣做 - 它會被審覈。我試圖通過AuditReader查詢獲取EVERY Project實體的最新版本。 當我做這個(代碼的其他部分不應該的問題): AggregatedAu

    0熱度

    1回答

    改變尋找Envers文檔這裏 http://docs.jboss.org/envers/docs/index.html#revisions-of-entity 我想查詢版本(LIST!)其中的特定對象屬性更改。 在文檔示例中,您有一個具有id,姓名,姓氏和地址的人員類。 5.2節顯示瞭如何找到一個特定的版本,其中一些最大化/最小化條件得到滿足。 我能找到的所有地方一個特定的類的實例改變 audit

    0熱度

    2回答

    我一直在很高興地使用Hibernate Envers 3.6一段時間。 但是我遇到了一個有序列表的問題,這似乎會導致Envers失敗。 我們與B的列表A類,映射一個一對多的 例如,A類 @OneToMany(mappedBy = "A", cascade = CascadeType.ALL, orphanRemoval = true) public List<B> getB() { r

    2熱度

    1回答

    我使用hiberbate 3.5和春季3.X 我有工作envers和... _aud和revinfo記錄現在正在寫。 我現在需要的用戶名添加到審計記錄我猜revinfo是我所見過的接縫應用程序,但在JBoss中 沒有春天的應用爲例任何人都可以在這方面幫助,請最好的地方。 我的主要目標是能夠記錄Windows認證的用戶。