次のサンプルを検討してください
@Entity
public class Abc {
@Id
private Long id;
@Unindexed
private String name;
@Embedded
private Map<String, Xyz> objs;
}
public class Xyz {
private String objName;
private String objStatus;
}
ここで、真であるような Abc のオブジェクトが必要objs.get("someKey").getObjName().equals("someName")です。
Objectify でこのクエリを作成するにはどうすればよいですか? また、「objs」をマップではなくリストとして格納する場合、リスト値の 1 つに「someName」として objName が含まれるように、Abc のオブジェクトを照会できますか? これには助けが必要です。ありがとう