【发布时间】:2022-01-02 19:09:25
【问题描述】:
我有以下三个实体:
@Entity
public class Item {
[...]
@ManyToOne(optional = false)
@JoinColumn(nullable = false)
private ItemDescriptor asset;
[...]
}
@Entity
public class ItemDescriptor {
[...]
@ManyToMany(fetch = FetchType.LAZY)
private Set<ContentPlan> contentPlans;
[...]
}
@Entity
public class Tenant {
[...]
@ManyToMany
private Set<ContentPlan> contentPlans;
[...]
}
现在,我正在寻找一个 JPA 查询给我:
对于给定的租户 t,获取 i.asset.contentPlans 所在的所有项目 i t.contentPlans
我找到了几个 realted soultions,但没有一个能真正解决这个设置的问题。有人能指出我正确的方向吗?
【问题讨论】:
标签: java jpa jakarta-ee