【发布时间】:2019-11-03 00:09:22
【问题描述】:
如何在 JPA 中使用 distinct?因为我想在我的表中获取所有电话号码和姓名,所以我通过唯一获得所有结果,我在一个名为 whatsapp_chat 的数据库中的表名,我想通过 wa_id(我的字段数据库)获得所有结果
我试过 Lits findDistincByWhatsappid() , Lits findDistincWhatsappid(); 我得到了使用它们的错误,如何纠正使用 Distinct 的方法?我是 Spring Boot 和 Java 新手
我也试过这个:
@Query("SELECT DISTINCT wa_id FROM whatsapp_chat")
List<String> findDistinctWhatsappid();
hee 是我的实体/模型:
Entity
@Data
@Table(name = "WHATSAPP_CHAT")
@DynamicUpdate
public class WhatsappChat extends Base {
@Column(name = "NAME")
private String name;
@Column(name = "WA_ID")
private String whatsappid;
@Column(name = "TEXT")
private String text;
@Column(name = "MESSAGE_ID")
private String messageid;
@Temporal(TemporalType.TIMESTAMP)
private Date timestamp;
}
【问题讨论】:
-
你能添加你的实体类吗?
-
正如@Arnaud 所说,添加代码、错误消息以及您拥有的 StackTrace
-
我确实创建了实体@Arnaud
标签: java spring-boot spring-mvc jpa