我定义了一个Objectify
用于处理数据存储的 Google Cloud Endpoints。问题是我的模型使用了 objectifycom.googlecode.objectify.Key
类。
@Entity
public class RealEstateProperty implements Serializable {
@Id
private Long id;
@Parent
private Key<Owner> owner;
private String name;
private Key<Address> address;
}
在我的端点中,我定义了一个方法来创建RealEstateProperty
:
@ApiMethod(name = "create", path = "properties", httpMethod = HttpMethod.POST)
public void create(RealEstateProperty property, User user) throws Exception {
}
在 中API Explorer
,该create
方法需要一个表示Key
地址的字符串。问题是我想提供地址而不是Key
.
是否可以创建一个端点objectify
?如果是这样,你如何设计你的数据模型来处理Key
?