Pour créer une relation d'entité, nous avons mis un parent Key
(parent relation) ou placé une clé dans une propriété Entity
(relation enfant).GAE Datastore Relation d'entité
Comme ceci:
Key resultingKey = KeyFactory.createKey(parent, kind, key);
Entity userEntity = new Entity(resultingKey); // parent
Entity oldAddress = new Entity(KeyFactory.createKey(e.getKey, "Address", userEntity.getOldAddress.getId()));
userEntity.setProperty("oldAddress", oldAddress.getKey()); // child
Cependant, la question serait, pour une clé mère, est-ce la clé doit être un produit d'une vente Datastore:
Key resultingKey = _ds.put(parentEntity);
Ou créer une clé avec KeyFactory est assez?
De plus, cela s'applique-t-il également pour les enfants Key
?