2010-07-16 3 views
0

Vous vous demandez si les clés GAE (com.google.appengine.api.datastore.Key) peuvent être utilisées avec les applications mysql locales? Je suppose que ce n'est pas possible, donc si je définis mes clés primaires dans mes modèles comme long s, est-ce que je perds trop de la fonctionnalité clé, comme le KeyService et l'interrogation en utilisant les touches?alternative à GAE Keys pour mySQL?

Merci

+0

comment/pourquoi planifiez-vous d'exécuter votre application localement, et avec mysql comme datastore? –

+0

Je cherche essentiellement une pile Jetty/Servlet similaire. La raison est plus comme une expérience, juste pour voir ce qu'il faut pour transformer complètement l'application. – manojo

Répondre

1

Non, vous ne perdez pas les fonctionnalités. Vous pouvez toujours interroger en utilisant les touches longues et la performance est la même.

Le type de magasin de données 'Clé' vous permet de créer des clés en fonction d'une chaîne. Par exemple, vous pouvez créer la clé en fonction de l'adresse e-mail de l'utilisateur. Vous ne pourrez pas avoir cette fonctionnalité avec de longues clés.

Mais dans la plupart des cas, vous n'avez pas besoin de cette option.

+0

Merci pour la réponse! – manojo