我想知道 - 例如高度讚賞 -如何在GAEJ中建模實體關係?
如何建模Google App Engine for Java中的關係?
-One到許多
- 許多到許多
我搜索印花布網頁和我沒有發現任何關於Java的所有指南和教程是關於Python。
我從此article瞭解到,在Python中,關係使用ReferenceProperty建模。但是,我在Javadoc參考中沒有發現關於這個類的任何內容。
此外,在本article他們討論了以下內容:
有目前的工具,用於Java的用戶短缺,主要是由於Java平臺的應用程序引擎的相對較新。
然而,這是寫於2009年
最後,我結束了使用建模每個實體的祖先路徑的關係。後來我發現這種方法存在問題並限制了應用程序的可伸縮性。
您可以請我引導到相當於Java的類到Python的ReferenceProperty類?或者,您可以給我舉一個例子,說明如何使用Java數據存儲低級API在AppEngine中建立關係。
在此先感謝您的幫助。在GAE/J實體之間
Thx爲您的答案。可以肯定的是,你的意思如下:entity.setProperty(「property_name」,Key); –
請問另一個問題,使用低級API是否是一個好習慣?在不久的將來,我會面臨項目的可維護性和可擴展性方面的問題嗎? Thx提前爲您提供指導。 –
1.是的,將屬性設置爲一個鍵是可以的。 2.所有高級API(JDO,JPA,Objectify)在底層使用低級API。不會有可擴展性問題。可維護性是另一回事 - 你會寫很多樣板代碼。我更喜歡Objectify。 –