Получить объект JDO без определенного атрибута - PullRequest
2 голосов
/ 25 августа 2011

У меня есть класс Post, и внутри него у меня есть list из Reviews.Можно ли получить объект Post без reviewList (или в виде пустого списка)?Или, может быть, я должен использовать какую-то другую модель для достижения этой цели.

@PersistenceCapable
class Post {
   @PrimaryKey
   @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
   long id;

   @Persistent
   String title;

   @Persistent
   List<Review> reviewList;
}

.

@PersistenceCapable
class Review {
   @PrimaryKey
   @Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
   long id;

   @Persistent
   String comment;
}

1 Ответ

3 голосов
/ 25 августа 2011

Документация гласит:

При доступе к коллекции выполняется запрос

Я читаю это как: коллекция ленива-загружен .Это означает, что когда вы загружаете сообщение, его отзывы не загружаются.Они будут загружаться автоматически при доступе к коллекции (т. Е. При вызове любого метода коллекции).

...