Как получить доступ к графу объектов в javers - PullRequest
0 голосов
/ 29 мая 2020

У меня есть две сущности «Сотрудник» и «Адрес».

Сотрудник. java

public class Employee {

private Long id;
private String firstName;

public Long getId() {
    return id;
}

public void setId(Long id) {
    this.id = id;
}

public String getFirstName() {
    return firstName;
}

public void setFirstName(String firstName) {
    this.firstName = firstName;
}    

}

Адрес. java

public class Address {

public Address(Long addressId, String address, Long id) {
    this.addressId = addressId;
    this.address = address;
    this.id = id;
}

public Address() {

}

@Id
private Long addressId;
private Long employeeId;
private String address;

public Long getAddressId() {
    return addressId;
}
public void setAddressId(Long addressId) {
    this.addressId = addressId;
}
public Long getEmployeeId() {
    return employeeId;
}
public void setEmployeeId(Long employeeId) {
    this.employeeId= employeeId;
}
public String getAddress() {
    return address;
}
public void setAddress(String address) {
    this.address = address;
}

}

Используя Javers api, я хочу, чтобы все изменения были внесены по сотруднику, включая адрес.

предположим, что employeeId e1 с именем e внес некоторые изменения в адрес a1 с адресом xyz и employeeId e1

Changes changes = javers.findChanges(QueryBuilder.byInstanceId(id,com.mybatis.emo.bean.Employee.class).withNewObjectChanges(true).build());

Я хочу, чтобы изменения адреса также происходили при запросе сотрудника.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...