我正在使用Google Appengine开始我的第一个应用程序,我正在使用JDO来管理持久性。我来自关系数据库背景,所以我在浏览引擎数据存储区时遇到了一些困难,以及它在连接时的限制。 在我的简单示例中,我有一个Car和Owner对象。每辆车都有一个车主。我希望能够根据所有者的ID来选择汽车(在常规sql中很简单)。这有可能在appengine,如果是这样,我将如何去做呢?
由于
B
以下是我的目标。
@PersistenceCapable
public class Car {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key id;
@Persistent
private String name;
@Persistent
private String colour;
@Persistent(defaultFetchGroup = "true", dependent = "true")
private Owner owner;
…
…
}
@PersistenceCapable
public class Owner {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key id;
@Persistent
private String name;
…
…
}