pourquoi n'est-il pas possible de définir une autre clé que @PrimaryKey @Persistent (valueStrategy = IdGeneratorStrategy.IDENTITY) private Key key; ?
Si je tente de définir un @PrimaryKey comme dire un entier je reçois une erreur de serveur ... http://code.google.com/intl/de-DE/appengine/docs/java/datastore/dataclasses.htmlJDO dans google app engine autre PrimaryKey que le type "clé" clé possible?
2
A
Répondre
4
Oui, vous pouvez utiliser un long
@PrimaryKey @Persistent (valueStrategy = IdGeneratorStrategy. IDENTITY) private Identifiant long;
ou une chaîne
@PrimaryKey private String nom;
Voir http://code.google.com/appengine/docs/java/datastore/creatinggettinganddeletingdata.html
Questions connexes
- 1. Reg Google App Engine datastore -primarykey
- 2. Problème JDO dans Google App Engine
- 3. Google App Engine Datastore multi-champ clé
- 4. Clé codée Google App Engine en Java
- 5. Interrogation par clé dans Google App Engine?
- 6. JDO Google App Engine valider l'utilisateur
- 7. Google App Engine, JDO et equals/hashCode
- 8. Google App Engine, JDO, utiliser Date dans le filtre
- 9. Google App Engine récupérer le nom clé défini par l'utilisateur
- 10. Quels caractères sont autorisés dans une clé Google App Engine?
- 11. Google datastore.get (clé) Google App Engine renvoie-t-il toujours le même objet-entité?
- 12. Google App Engine: JDO fait le travail, JPA ne
- 13. Erreur Google App Engine JDO causée par GregorianCalendar?
- 14. Google App Engine: Mauvaises performances avec JDO + Datastore
- 15. Google App Engine JDO comment définir des champs d'instance?
- 16. Banque de données Google App Engine - clé primaire
- 17. Cache Datanucleus/JDO niveau 2 sur Google App Engine
- 18. Exception JDO dans la transaction google app engine
- 19. Java JDO Problème (Google App Engine), après (PersistenceManager) pm.close
- 20. Google App Engine requêtes JDO se référant à d'autres tables
- 21. Banque de données google App Engine via JPA et JDO
- 22. Google Bigtable-primarykey
- 23. getObjectsById sur App Engine
- 24. App Engine JDO Transaction sur plusieurs many-to-one
- 25. Que signifie _ah dans Google App Engine?
- 26. moteur Google app erreur de valeur clé
- 27. auto-rejoindre dans google app engine (java)
- 28. clé étrangère dans le magasin de données de google app
- 29. pourquoi le modèle a le key_name ne possède pas la clé() id() sur google-app-engine
- 30. Google App Engine: Obtenir une clé d'entité à utiliser dans un modèle
public class {Engagez \t @PrimaryKey \t private String ip; } ne fonctionne pas – dayscott
Avez-vous mis @PersistenceCapable (identityType = IdentityType.APPLICATION) avant la classe. Sinon, vous devrez me dire exactement quelle erreur vous obtenez – dunelmtech
non. Eclipse marque "APPLICATION" comme erreur (bien que ce soit dans l'api ...: /) – dayscott