我想列出具有內部集合的對象。我可以保存和檢索對象就好了,但是當我做:用集合獲取對象
parentRepo.findAll()
只有最後一個對象有它的上市子對象,其他人有一個空的集合。
父模型
@ForeignCollectionField(eager = false) private Collection<Child> childs;
兒童模式
@DatabaseField(foreign=true,foreignAutoRefresh=true) private Parent parent;
渴望真正或假沒有任何區別。如果我查詢一個孩子並得到它的父母,我也可以得到它的孩子。我錯過了什麼?
編輯:
它正在爲我所做的建模工作。我的錯誤是我需要父母和孩子之間的多對多關係。我做了一個快速的研究,我需要的是實現這一目標的中間模型。我將結束這個問題,並試圖在我的模型之間建立這種多對多的關係。
我只是意識到我需要一個多對多的關係,而不是多對一的關係。 – user1411166