在这里没有找到答案。我有 3 个对象(仅显示相关部分):
@Entity
class Module {
}
@Entity
class FeaturedModule {
@OneToOne(optional = false)
public Module playModule;
public static final Finder<Long, FeaturedModule> FIND = new Finder<Long, FeaturedModule>(Long.class, FeaturedModule.class);
}
@Entity
class ModuleVersion {
@ManyToOne
public Module playModule
public static final Finder<Long, ModuleVersion> FIND = new Finder<Long, ModuleVersion>(Long.class, ModuleVersion.class);
}
rels 是单向的,即 Module 没有引用其他 2 个实体。
问题:
- 如何使用 FeaturedModules 查找(来自 ModuleVersion)不在 rel 中的模块
- 如何(从 FeaturedModules)找到一系列具有给定 ModuleVersion 的 FeaturedModules