Java 通过JPA仅获取一次重复的列值

Java 通过JPA仅获取一次重复的列值,java,sql,jpa,Java,Sql,Jpa,我想知道是否有一种方法可以通过JPA,特别是JPQL,从一个表中选择不同的列值,只需一次。例如,我有一张这样的桌子 ITEM1 10 ITEM2 30 ITEM1 25 ITEM2 11 ITEM3 56 ITEM3 9 我会选择ITEM1 ITEM2和ITEM3。我还没有找到任何实用和快速的方法来实现这一点。你可以阅读如何使用“独特”。用法取决于表约束和使用的API(JPQL/Criteria)。或者使用SELECT DISTINCT()或SELECT。。。分组依据。

我想知道是否有一种方法可以通过JPA,特别是JPQL,从一个表中选择不同的列值,只需一次。例如,我有一张这样的桌子

ITEM1 10
ITEM2 30
ITEM1 25
ITEM2 11
ITEM3 56
ITEM3 9

我会选择ITEM1 ITEM2和ITEM3。我还没有找到任何实用和快速的方法来实现这一点。

你可以阅读如何使用“独特”。用法取决于表约束和使用的API(JPQL/Criteria)。或者使用
SELECT DISTINCT()
SELECT。。。分组依据