我们有两个实体技术和项目与多对多的关系,这是与一个额外的参考表。select t from Technology t left join fetch t.projects")使用left join fetch子句的JPQL我不能在这里使用原生SQL查询,因为我需要join fetch来获取项目的集合。
存在与实体镇的ManyToMany关系连接的实体分销商:public class Distributor{
@JoinTable( name =private List<Distributor> distributors;
private District district;
}
现在我必须过滤(用jpql
我有以下DB模型:(Category与Product有多对多的关系,Product与Variant有一对多的关系我通过以下JPQL查询获取这些对象:
@Query("select distinct c from Category c join c.products as p join p.variants as
表A表B表C表A和表B有一对一的关系,表A和表C有一对多的关系。消息id将出现在下面的表中我创建了以下JPQL查询,可以用来检索所有三个实体。from TableC st where st.messageId = a.messageId order by st.eventTime DESC limit 1)
但是由于在查询中使用的限制,我无法