0
我使用JQL從javers 如果我有三個型號的X,Y和Z的關係就一個問題:版本Javers查詢語言
X型號:
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "x_ID")
private Long xId;
@Column(name = "A")
private string a;
@JsonIgnore
@OneToMany(mappedBy = "x")
private List<y> yList;
型號Z :
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "z_ID")
private Long zId;
@JsonIgnore
@OneToMany(mappedBy = "z")
private List<y> yList;
型號Y:
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "y_ID")
private Long yId;
@ManyToOne(fetch = FetchType.LAZY)
@PrimaryKeyJoinColumn(name = "x_ID")
private x x1;
@Column(name = "x_ID")
private Long xId;
@ManyToOne(fetch = FetchType.LAZY)
@PrimaryKeyJoinColumn(name = "z_ID")
private z z1;
@Column(name = "z_ID")
private Long zId;
這裏是什麼保存在快照表樣本:
對於x狀態:
{ "A": "test", "y": [],"xId": 1}
爲Z狀態:
{ "y": [],"zId":1}
y的狀態:
{ "yId": 1, ,"xId": 1, "zId":1}
我的問題是如何從三態獲得變化搜索測試?