2012-09-26 72 views
0

我想知道將數據存儲與GAE存儲關係的最佳實踐是什麼。使用數據存儲在Java GAE中存儲關係的最佳實踐

如果我有User和UserItem。我應該如何在UserItem中存儲對用戶的引用?

我應該存儲:

  • 散列密鑰值(例如:ag1taWNlM2hlZGdlaG9ncg8LEglMZXZlbFVzZXIYSAw
  • 散列的密鑰值(例如:用戶( 「1」)
  • 任何其他建議?
+1

什麼語言?在Python中,你通常使用ReferenceProperty。 – geoffspear

+0

在Java中。看起來像ReferenceProperty只是在Python中。 – knagode

+0

您正在使用哪個數據存儲區api? – jtahlborn

回答

1

在java中,您將使用Key屬性來存儲對另一個數據存儲對象的引用。

+0

所以如果我想獲得相關對象,我應該這樣做,或者有一個捷徑? user = DatastoreServiceFactory.getDatastoreService()。get(userItem.getProperty(「userKey」)); – knagode

+0

@knagode - 是的,應該這樣做。 – jtahlborn

相關問題