2010-07-16 65 views
0

想知道GAE鍵(com.google.appengine.api.datastore.Key)是否可以與本地mysql應用程序一起使用?我認爲這是不可能的,所以如果我在我的模型中將我的主鍵定義爲long s,是否會失去太多的關鍵功能,如KeyService和使用鍵進行查詢?替代MySQL的GAE鍵嗎?

謝謝

+0

您打算如何/爲什麼要在本地運行您的應用程序,並將mysql作爲數據存儲? – 2010-07-17 03:44:49

+0

我基本上在尋找一個類似的Jetty/Servlet堆棧。原因更多的是作爲一個實驗,只是爲了看看如何徹底改變應用程序。 – manojo 2010-07-17 09:50:06

回答

1

不,你不會失去功能。您仍然可以使用長鍵進行查詢並且性能相同。

「密鑰」數據存儲類型允許您基於字符串創建密鑰。例如,您可能希望根據用戶的電子郵件地址創建密鑰。您將無法使用長鍵獲得此功能。

但在大多數情況下,您不需要此選項。

+0

感謝您的回答! – manojo 2010-07-19 09:32:32