我有一個大的數據庫,我需要做一個查詢,至少加入3個表。問題是這個查詢的結果集不是一個實體類。JPA Hibernate轉換爲非實體類
查詢:
SELECT avg(g.grade) avgGrade, max(g.grade) maxGrade, min(g.grade) minGrade FROM...
新類:
class Stat {
float avgGrade;
float maxGrade;
float minGrade;
// constructor + getters and setters
}
現在我需要從查詢中獲取三個值。我怎樣才能做到這一點?
我可以使用entitymanager與第二選擇? – ceptrus
我可以使用entitymanager還是我必須使用hibernate會話對象? – ceptrus
我相信它也可以與JPA EM一起工作(我還沒有試過證明這一點,只是通過我的裸存) –