为了建立实体关系,我们放置父Key
(父关系)或将Key放入Entity
属性(子关系)。
像这样:
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
但问题是,对于父密钥,密钥应该是数据存储区的产品:
Key resultingKey = _ds.put(parentEntity);
或者使用KeyFactory创建Key就足够了吗?
此外,这是否也适用于儿童Key
?