4
在ebean和Play Framework 2中熱切地獲取嵌套集合的正確方法是什麼?我試過這個:如何在ebean中加載一個集合?
Registration registration = find
.fetch("participants")
.fetch("participants.fieldValues")
.fetch("participants.fieldValues.field")
.where().eq("token", token).findUnique();
由於某種原因registration.participants.fieldValues.field
對象只有一個id。 field
屬性的其餘部分爲空。例如。當它應該有一個值時,field.name
爲空。
編輯: 如果我讓Field.name專用併爲其添加getter/setter,那麼我可以獲得它的值。但是因爲我使用fetch("participants.fieldValues.field")
不應該讓它不需要getter/setter就可以進行熱切獲取?
多次面對這個問題,現在我正在使用getter和setter :-( – adis
這是一個很棒的新框架,它爲您生成getters和setters,這樣可以節省時間並保持代碼清潔。要做到訪問你的數據是寫入getters和setters。WTF? – Brian
請將樣本作爲git repo發佈,我也很好奇,然後我們會在谷歌組中提問或發佈錯誤報告。 – adis