0
我的工作我的學校項目和種類的複製堆棧Exchange站點如何使用@ManyToOne關係在倒置實體上獲取連接的數據?
有一臺名爲帖子(僅適用於項目的目的),這可能是一個問題相同的回答,基於PostTypeId。當它是問題時,它的列被稱爲AcceptedAwerwerId被填充。但是,沒有列出所有答案對於問題。
的問題之間唯一的關係,這是答案是在列的ParentId答案。含義@ManyToOne
現在我需要得到所有答案每說問題。
任何想法是否這樣的事情甚至可能?
到目前爲止,我有這樣的事情:
@ManyToOne(cascade = CascadeType.ALL)
@JoinColumn(name = "ParentId", referencedColumnName = "Id")
public Post getParentPost(){
return parentPost;
}
public void setParentPost(Post parentPost) {
this.parentPost = parentPost;
}
謝謝,但我在FetchType.Lazy上有一個錯誤...當我將它更改爲Eager時,它會產生某種無限循環結果。像遞歸檢索... –
嘗試@OneToMany(mappedBy =「parentPost」) - 我在這裏沒有java ee環境來測試:( – Mikey
我只需要將@JsonIgnore添加到導致無限循環的一個字段中類似的效果。但基本上你的回答是正確的:) –