javers

    0

    1답변

    두 개체를 쉽게 비교하고 싶을 때 Javers라는 라이브러리를 발견했습니다. 이것은 객체의 값 변경을 비교하는 것과 같이 대부분의 경우에 매우 효과적이며 목록에서도 잘 작동합니다. 그러나지도에 포함 된 두 개의 객체가있는 경우 어떻게 변경 사항을 캡처 할 수 있습니까? Test test1 = new Test(); Map<String,Object> map1

    0

    1답변

    다른 post에서 javers는 다른 데이터베이스에 변경 집합을 저장할 수 있습니다. @ Bartek Walacik이 말한대로 : 장점? 감사 데이터를 저장할 위치를 선택할 수 있습니다. 기본적으로 JaVers는 응용 프로그램과 동일한 데이터베이스를 사용하지만 다른 데이터베이스를 가리킬 수 있습니다. 예를 들어, 응용 프로그램 용 SQL과 JaVers 용

    0

    2답변

    문제 설명 커밋 된 변경 사항을보고하는 Javers 3.5.1의 기능을 실험하고 있습니다. 변경 사항은 프리미티브 인 경우에만보고됩니다. 엔터티의 계층 구조에서 개체 참조가 변경되면 변경 내용이 다시보고되지 않습니다. 여기서 샘플 샘플이다 : 또한, 진단 표시 Javers javers = JaversBuilder.javers().build();

    0

    1답변

    을 복원하면 객체의 특정 커밋 또는 버전/스냅 샷을 "체크 아웃"할 수 있습니까? 나는 콩에 대한 몇 가지 변경을 수행 한 다음 Javers 유틸리티를 통해 오브젝트를 커밋했지만 실제 버전이 손상되었거나 올바르지 않기 때문에 이전 버전을 체크 아웃하려고합니다. 이전 데이터를 "복원"하는 Javers 유틸리티가 있습니까? 아니면 단일 변경 내용을 되돌릴 개체

    0

    1답변

    JaVers 사용자 JaVers의 기본 사항을 이해하려고하지만 비교할 수는 없습니다. 난 아주 기본을 MyObject 클래스를 아래와 같이 만들었습니다 Diff diff = javers.compare(firsto,secondo); System.out.println(diff); 출력 : 내가 할 MyObject firsto = new MyObject(1

    0

    1답변

    새 개체의 초기 커밋이 표시되지 않는 이유는 무엇입니까? 내가 예를 들어이 경우 : 변경 로그 인쇄가 비어 그러나 2017-04-05 13:11:04.896 INFO 7425 --- [ main] org.javers.core.Javers : Commit(id:1.0, snapshots:1, author:Me, changes - NewObject:

    0

    1답변

    왜이 방법이 적합하지 않습니까? QueryBuilder jqlQuery = QueryBuilder.byGlobalId(new GlobalIdDTO() { @Override public String value() { return "com.t3e.dummy.dto.Dummy/" + id; } }); 클래

    0

    2답변

    스프링 부트 애플리케이션이 실행될 때마다 처음부터 jv_snapshot과 같은 Javers 테이블을 만드는 방법은 무엇입니까?

    1

    1답변

    상당히 복잡한 객체를 감사하기 위해 Javers를 구현하려고하는데, 지금까지는 그것을 좋아합니다. 그러나 데이터베이스를 보면 전체 스냅 샷이 내 개체에 저장되어 결국 사용 사례가 크게 늘어날 것입니다. Javers를 사용하여 변경 사항을 감사하지만 스냅 샷에서 객체를 복원하지 않기 때문에 이후 객체 커밋에서 변경된 속성 만 저장할 수 있습니까?

    0

    1답변

    다음 코드를 참조하십시오. 어떤 이유에서든 java 패키지 이름을 me.prince에서 com.prince로 바꾸고 이름을 personName으로 변경해야합니다. javers는이 경우 어떻게 변경 사항을 추적합니까?