javers

    -1熱度

    1回答

    我有一個已填充的SQL數據庫,我想添加Javers審計。在特定對象上運行初始更新之前,有沒有辦法用對象的當前狀態初始化jv_snapshot表?我發現我失去了以前的狀態,因爲jv_snapshot表包含更新狀態作爲初始狀態。我正在運行hibernate/jpa的spring啓動應用程序。

    1熱度

    1回答

    我使用JaVers v3.0.0比較兩個包含對象列表的對象。我比較的對象在列表內容上有所不同,例如,對象從列表中刪除。 當我執行此比較時,我得到兩個更改對象:一個ListChange和一個ObjectRemoved。 當呈現結果時,我需要確保相同的更改不會出現兩次。我很難弄清楚如何識別或避免我得到的這些重複。我曾嘗試使用GlobalID,但最終解析不完全安全的字符串。我也嘗試過從我的演示文稿中跳過

    0熱度

    1回答

    JaVers用戶, 我嘗試瞭解JaVers比較的基礎知識,但無法弄清楚! 我創建了一個非常基本的MyObject類象下面這樣: public class MyObject { @Id private int id; private String name; private String remark; public MyObject() {

    0熱度

    1回答

    我想知道爲什麼初始提交的新對象不可見變更列表? 當我有,例如: MyObject secondo = new MyObject(2); javers.commit("Me",secondo); List<Change> changes = javers.findChanges( QueryBuilder.byInstanceId(2, MyObject.class).build())

    0熱度

    1回答

    我們使用MySQL DB來存儲javers數據。我們在「jv_snapshot」表中有很多行,所以我們希望減少數據庫大小。如果javers將「狀態」列保留爲壓縮的JSON,那將會很好。 這可能嗎? 我們可以做些什麼來減少javers的快照數據大小?

    0熱度

    1回答

    當我真的想要比較兩個對象時,我發現了一個名爲Javers的庫。對於大多數情況來說,這樣做的確很不錯,比如比較對象中的值更改,也適用於列表。但是如果有兩個包含地圖的對象,那麼如何捕獲這些變化?比如我有一個下面的類有地圖, public class Test { private Map<String,Object> map = new HashMap(); //some other

    -1熱度

    3回答

    使用Javers 3.0.2, 我需要比較對象中嵌套字段的複雜對象的集合,有時它甚至可以是另一個元素列表中的元素列表等等。我正在使用Levenshtein列表比較,並且它要求列表的對象將字段定義爲Id。我可以爲所需對象定義Id字段,但這種方法的問題是我無法理解層次結構圖中已更改對象的完整路徑。所以理想情況下,我希望具有與實體相同的行爲,但要使Id與ValueObjects的生成方式相同。 任何想法

    1熱度

    2回答

    我正試圖爲現有的遺留系統實現一個簡單的差異系統。我正在計算使用Javers的多個潛在對象狀態之間的差異,並將它們保存在序列化版本中。我不想在我的對象上進行更改,只是跟蹤我的差異。 是否有任何方法可以重新創建Diff對象,給定先前序列化的Diff? 這裏是我的使用情況: 我有一個基礎機構,我做不想改變。系統接收同一實體的新版本,我想知道它們與我的基本實體有何不同。我發現使用Javers Diff的區

    2熱度

    1回答

    我想安裝Javer使用MongoDB存儲庫。我爲javers-core和javers-persistence-mongo使用了版本2.9.1。 然而,當我嘗試犯了一個布爾字段的實體,以下異常被拋出: java.lang.IllegalArgumentException: unsupported JsonElement type - JsonPrimitive at org.javers.

    0熱度

    1回答

    賈維斯是一個偉大的圖書館。不過,我想知道它是否提供了一種確定JQL查詢返回的結果數量的方法。 這將是我們的使用情況非常有幫助的,這將是: 1)使用JaVers’跳躍()和上限()函數返回只是一個請求的數據的頁面。 2)確定並返回額外的分頁相關數據,例如返回的頁面是否是最後一頁,系統中存在多少頁面(取決於用戶指定的頁面大小......以及最大數量可能的結果在系統中 - 我不確定如何最好地檢索)。 我