Я застрял для javers anyDomainObject метод, он дает исключение.
На самом деле Javers дает правильные данные, если я использую byInstanceId метод.
например:
Changes changes = javers.findChanges(
QueryBuilder.byInstanceId("1", LoyaltyProgramSetting.class)
.from(date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.to(new Date().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.withNewObjectChanges(true).build());
вышеуказанный метод успешно выполнен, но когда я использую метод anyDomainObject, например **
Calendar cal1 = Calendar.getInstance();
cal1.set(Calendar.HOUR_OF_DAY, 13);
cal1.set(Calendar.MINUTE, 45);
Date date1 = cal1.getTime();
Changes changes1 = javers.findChanges(
QueryBuilder.anyDomainObject().from(
date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.to(new Date().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.withNewObjectChanges(true).build())
**, поэтому этот вышеприведенный метод вызывает исключение. исключение типа:
Throwable java.lang.reflect.InvocationTargetException.getTargetException ()
Я также пытаюсь
Changes changes = javers.findChanges( QueryBuilder.anyDomainObject().build());
, но он также бросаетисключение
, если требуется помощь, спасибо заранее ...