在Javers中,是否可以根据实体的属性查询阴影?例如,我有以下课程就业
@Entity
public class Employment {
@Id
@GeneratedValue
private Long id;
private String designation;
@ShallowReference
@ManyToOne
private Person person;
}
我想找到属于某个人的所有职业使用人员ID,是否可以使用Javers这样做?我正在尝试这种方式,因为用户可能会删除一个人的工作,我也希望能够检索已删除的工作记录。
答案 0 :(得分:0)
就业看起来更像是一个ValueObject而不是一个独立的实体。尝试使其成为Person拥有的ValueObject。然后,您可以使用byValueObjectId
个查询(https://javers.org/documentation/jql-examples/#by-value-object-query)