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
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