java - JPA - 从一列中获取不同的值(value)

标签 java hibernate jpa persistence distinct

我有一个字段很少的实体。其中之一是城市名称。现在我想从该表中获取所有不同城市的列表。我该如何存档。我尝试使用 DISTINCT 关键字,但它不起作用。

我使用 Hibernate 作为 JPA 提供程序,但我想在纯 JPA 查询中获取它。

最佳答案

你试过吗:

SELECT DISTINCT t.city FROM MyTable t

关于java - JPA - 从一列中获取不同的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3600870/

相关文章:

javascript - 将 JavaScript 文字传递给 :onclick 时,Thymeleaf 找不到我的变量

java - 使用 JPA 时 persistence.xml 中的属性标签

java - Spring 和 Hibernate 的 Bean 验证不起作用

java - Hibernate 5 给出错误 : must have same number of columns as the referenced primary key

java - JPA多对多级联删除

java - EJB、休息、JPA NullPointerException

java - 将高度模板化的 C++ 代码迁移到 Java

java - 检查检查列表中的元素是否已勾选并通过电子邮件发送?

java - 空 transient 属性

java - Hibernate 无法创建与数据库服务器的连接