2011-08-19 148 views
1

要獲得HRD的一致查詢,我們被告知使用祖先查詢。在Google App Engine上使用JDO和HRD

我使用的是JDO,但是我找不到使用JDO Query的祖先查詢的示例。

有人可以告訴我,如果可能的話,如果是的話,你能指出我的例子嗎?

謝謝。

回答

1

不,沒有辦法在JDO中進行祖先查詢,只能在低級別的API中進行。但是,如果您有數據庫框架的選擇,我強烈建議切換到Objectify。

如果您必須使用JDO,則可以爲每個子實體添加一個「父」屬性,這將允許您查詢實體的直接父級。

+0

據我所知,這個事實在文檔中的任何地方都沒有明顯提及。考慮到祖先的查詢非常重要,我認爲JDO(和JPA?)不應該支持它們。 –

相關問題