[英]JPQL to Select Distinct Strings from a List of Strings in a POJO
我有一個Java類,它的字段是字符串列表。 列表中的元素在對象之間會有所不同,但是我需要確定該字段的不同值的列表。 Java類看起來像這樣:
public class POJO implements Serializable {
@ElementCollection
private List<String> listOfStrings;
}
JPA創建一個名為POJO_listOfStrings的新表,我可以運行一個SQL查詢,例如
SELECT DISTINCT string FROM dbo.POJO_listOfStrings
獲得我需要的信息。 我不知道如何使用JPQL正確地執行此操作。 諸如“從POJO.listOfStrings中選擇DISTINCT”之類的東西不起作用。 任何幫助是極大的贊賞。
在實體對象上進行區分操作不適用於簡單選擇,您需要在要檢索不同對象的實體中指定元素。
以下鏈接中的類似帖子應該對此有所啟發。 如何在HQL中創建不同的查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.