Peristance Managerを使用して、子プロパティと親キーを知っている子オブジェクトを取得するにはどうすればよいですか?Appengine JDO、子プロパティと親キーを知っている子オブジェクトを取得するにはどうすればよいですか?
public class User {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key id;
@Persistent(mappedBy = "user")
@Element(dependent = "true")
private List<Section> sections;
...
を、子は次のように定義されています:
親は次のように定義されている「ユーザ」のIDと 'セクションのタイトルを知る
public class Section {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Long id;
@Persistent
private User user;
@Persistent
private String title;
...
、私はどのように取得することができますセクション?。私は次のようなものを使ってセクションを取得するためのクエリを作成しようとしていました: 'where title == xxx and user.id¿? == xxx 'しかし、私はユーザーIDを指定する方法がわかりません。永続性マネージャからのクエリやメソッドを使用してそれを行う方法はありますか?
ありがとうございました。
おかげで、しかしsetAncestor方法は、低レベルのデータストアAPIのために働く、私はJDOのクエリを使用しようとしていました。 – pablobart