检索没有特定属性的 JDO 对象
我有一个类 Post
,其中有一个 Reviews
的 list
。是否可以在没有 reviewList
的情况下检索 Post
对象(或作为空列表)?或者也许我应该使用其他模型来实现这一目标。
@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;
}
I have a class Post
and within it I have a list
of Reviews
. Is it possible to retrieve a Post
object without reviewList
(or as an empty list)? Or maybe I should use some other model to achieve this.
@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;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
文档指出:
我将其理解为:集合是延迟加载的。这意味着当您加载帖子时,其评论不会被加载。当您访问集合时(即调用集合的任何方法时),它们将自动加载。
The documentation says:
I read this as: the collection is lazy-loaded. This means that when you load a Post, its reviews are not laoded. They will be loaded automatically when you access the collection (i.e. when calling any method of the collection).