JDO 可以一次获取数据库模型的所有子模型吗?
喜欢:
class Parent {
@Persistent(mappedBy="parent")
private Set<Children> children;
}
class Children {
@Persistent
private Parent parent;
@Persistent
private String name;
}
在我的情况下,我有大量的父母,我一次取来。然后访问他们的孩子需要很多时间,因为他们是懒惰的。
JDO (Datanucleus) 是否支持他们与父母一起立即获取?
我还尝试使用另一个查询独立地获取所有子项,然后将它们放入 Level2 缓存中,但它们仍然被获取(也许 jdo 不知道它们的关系?因为 ForeignKey(parent-id)还没有被获取第一的?)
任何想法如何更快地读取数据结构?
干杯,
简