javers

    1熱度

    1回答

    語境 我用@TypeName("Employee")我的實體,所以我可能會失去在DB的完全限定類型名。它按預期工作。 問題 當春天啓動應用程序重新啓動,並有現有的審計日誌,我得到TYPE_NAME_NOT_FOUND異常,當我打javers.findSnapshots() org.javers.common.exception.JaversException: TYPE_NAME_NOT_FOUN

    0熱度

    1回答

    我決定在我的應用程序中使用Javers進行審計。我正在使用版本1.0.1.RELEASE和2.0.0的Javer進行spring引導。下面是我的pom.xml的樣子: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

    0熱度

    1回答

    嗨差異,我想這樣的顯示差異,我想知道什麼是與Javers最好的辦法: a.name leftV <-> rightB a.b[0].value leftV <-> rightB a.b[0].c.foo leftV <-> rightB 舉個例子: public class A { public A(String name, List<B> listOfB) {

    0熱度

    1回答

    在Javers和Spring中,是否可以禁用自動創建sql模式? 所以我可以使用Liquibase創建多租戶模式

    1熱度

    1回答

    是否有任何方法可以比較兩個對象只選擇我想要的屬性?我知道我們可以使用忽略機制,但如果它是一個大對象,我將需要忽略許多屬性,在這種情況下,最好的選擇是隻選擇我們想要的。 任何線索? 感謝,

    0熱度

    1回答

    我使用這個庫從GitHub使TapTargetView的序列 https://github.com/KeepSafe/TapTargetView 我想用TapTargetSequence但我不知道在提供了向下的鏈接 的頁面序列例如這個「TapTarget.forBounds」的第一個參數,不知道矩形 的意義,關於該庫的 https://github.com/sjwall/MaterialTapTa

    0熱度

    1回答

    我的要求是,爲了應用程序審計目的,我想比較兩個BO對象,並返回一個obj diff作爲Json字符串將詳細信息存儲到審計表中。要比較對象,我選擇了Javers。在我的情況我已經實施了休眠攔截器將監視BO actions.That部分工作fine.But時嘗試比較BO與Javers對象扔我一個錯誤稱爲 ENTITY_INSTANCE_WITH_NULL_ID: Found Entity instan

    0熱度

    2回答

    我想通過REST api發送一個Javer更改爲JSON的列表。雖然Jackson可以通過加載相應的模塊來處理Java 8 Optionals,但它無法序列化Change對象。當我使用Optionals創建一個類時,序列化按預期工作。 要重現一個可以運行以下Groovy腳本: import com.fasterxml.jackson.databind.ObjectMapper import co

    0熱度

    1回答

    我正在研究需要將文件存儲在HDFS或S3存儲桶中的項目。 問題是我需要使用唯一的GUID存儲每個文件。應用程序需要跟蹤文件的版本並返回最新版本。 我正在查看Apache Commons VFS和Javers。 兩者都提供了更接近我需要的東西。問題在於,commons沒有hdfs編寫和版本控制。 Javers是對象版本和差異。 有沒有人爲了類似的目的而使用這些庫中的任何一個? 任何優點或缺點?任何洞

    -1熱度

    1回答

    我在想,當javers發佈一個需要進行數據庫更改的新版本時,他們是否會處理數據庫升級而不會丟失數據,或者這些表是否需要從空狀態啓動?