2010-05-13 5 views
0

J'ai créé table datastore Big table google, en ce que le i mis la clé primaire à l'aideReg Google App Engine datastore -primarykey

@annotations comme suit

@Id 

@Column(name = "groupname") 

private String groupname; 

@Basic 

private String groupdesc; 

je travaillais corretly, mais passer outre la précédent record, comment résoudre ce

pour par exemple

si je suis entré dans

groupname = groupe1

groupdesc = groupdesc

qu'il accepte après que j'entrer même nom de groupe, il annule enregistrement précédent par exemple pour GroupName = group1 groupdesc groupes =

cette fiche remplacer une précédente .

Répondre

1

Voici comment fonctionne le magasin de données App Engine: Il ne fait aucune distinction entre les insertions et les mises à jour. Si vous n'êtes pas certain que les clés que vous générez sont uniques, vous devez utiliser des clés générées automatiquement ou vérifier leur existence avant d'insérer un enregistrement.