我想列出具有内部集合的对象。我可以保存和检索对象就好了,但是当我做:用集合获取对象
parentRepo.findAll()
只有最后一个对象有它的上市子对象,其他人有一个空的集合。
父模型
@ForeignCollectionField(eager = false) private Collection<Child> childs;
儿童模式
@DatabaseField(foreign=true,foreignAutoRefresh=true) private Parent parent;
渴望真正或假没有任何区别。如果我查询一个孩子并得到它的父母,我也可以得到它的孩子。我错过了什么?
编辑:
它正在为我所做的建模工作。我的错误是我需要父母和孩子之间的多对多关系。我做了一个快速的研究,我需要的是实现这一目标的中间模型。我将结束这个问题,并试图在我的模型之间建立这种多对多的关系。
我只是意识到我需要一个多对多的关系,而不是多对一的关系。 – user1411166