2010-08-30 61 views
2

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

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

回答

1

你试过:

SELECT DISTINCT t.city FROM MyTable t 
+0

是的,但没有[ID]这样的对象不能创建它引发了异常。 – Migol 2010-08-31 11:12:11

+0

这听起来像是你的实体的问题。它有PK吗? – mtpettyp 2010-08-31 11:27:52