我有一个 Java 类,它有一个字段是字符串列表。列表中的元素会因对象而异,但我需要确定该字段的不同值的列表。Java 类看起来像这样:
public class POJO implements Serializable {
@ElementCollection
private List<String> listOfStrings;
}
JPA 创建名为 POJO_listOfStrings 的新表,我可以运行 SQL 查询,例如
SELECT DISTINCT string FROM dbo.POJO_listOfStrings
获取我需要的信息。我不知道如何用 JPQL 以正确的方式做到这一点。“SELECT DISTINCT s FROM POJO.listOfStrings s”之类的东西不起作用。任何帮助是极大的赞赏。