【发布时间】:2021-08-30 09:10:21
【问题描述】:
我的查询几乎可以工作,但它返回重复的行,因为团队名称重复。我该如何解决这个问题?
我有:"team glass"、"team foot" 和 "team swim"。
TeamUserCompany 与 Team 具有多对一的关系。
当我查询包含"team" 的团队名称时,我得到重复的行,因为它包含"team glass"、"team foot" 和"team swim"!
在前端我需要展示公司!
@Query("SELECT distinct teamUserComp FROM TeamUserCompany teamUserComp WHERE teamUserComp.team.name like %?1% ");
实体
public class TeamUserCompany extends AbstractEntity {
@ManyToOne(optional = false)
private Company company;
@ManyToOne
private User user;
@ManyToOne
private Team team;
}
【问题讨论】:
-
我在你的代码中看不到任何加入。
-
对不起,我的英语不太清楚,但您可以阅读描述。
-
如果您需要的是查询,请发布您的表的示例数据和您的预期结果。
-
我添加一个屏幕来解释我的问题。
标签: jpa spring-data-jpa distinct jpql