Javers - 按实体属性查询阴影

时间:2018-01-16 18:25:58

标签: java hibernate spring-boot javers

在Javers中,是否可以根据实体的属性查询阴影?例如,我有以下课程就业

@Entity
public class Employment {

    @Id
    @GeneratedValue
    private Long id;

    private String designation;

    @ShallowReference
    @ManyToOne
    private Person person;

}

我想找到属于某个人的所有职业使用人员ID,是否可以使用Javers这样做?我正在尝试这种方式,因为用户可能会删除一个人的工作,我也希望能够检索已删除的工作记录。

1 个答案:

答案 0 :(得分:0)

就业看起来更像是一个ValueObject而不是一个独立的实体。尝试使其成为Person拥有的ValueObject。然后,您可以使用byValueObjectId个查询(https://javers.org/documentation/jql-examples/#by-value-object-query

找到它