0

私は 2 つObjectify entities: Object&を持ってCategoryおり、それぞれObjectが特定のものCategoryです。そのため、エンティティにエンティティへObjectの参照 ( Ref) を追加しましたが、宣言に注釈を追加したにもかかわらず、 から を取得すると取得されないという問題Categoryがあります。ObjectdatastoreCategory@LoadRef

エンティティ のCategoryゲッターとセッターは次のとおりです。Object

@Load Ref<Category> category;

public Category getCategory() {
    return category.get();
}

public void setCategory(Category category) {
    this.category = Ref.create(category);
}

オブジェクトの取得に使用されるクエリは次のとおりです。

List<Object> objects = ofy().load().type(Object.class).list();

そして、取得できない命令Categoryは次のとおりです。

for (Object object : objects)
    object.getCategory().getName();
4

1 に答える 1