Zwraca podzbiór jednostki JPA jako tablicę map z zapytania JPQL?
W JPQL można poprosić o podzbiór jednostki, używając wyrażenia konstruktora, takiego jak
SELECT NEW example.EmployeeDetails(e.name, e.salary, e.department.name) FROM Employee e
która zwraca listę obiektów typu EmployeeDetails
lub używając wyboru projekcji, takiego jak
SELECT e.name, e.salary FROM Employee e
który zwracaObject[] result
gdzie wynik [0] to e.nazwa, a wynik [1] to e.salary
czy istnieje sposób na zwrócenie JPA Map, który zawiera podzbiór encji, na przykład czy istnieje zapytanie JPQL, które może zwrócićList<Map<String,Object>> result
takieresult.get(0).get("e.name")
powróte.name
iresult.get(0).get('e.salary')
powróte.salary
Jeśli JPQL nie może tego zrobić, czy może to zrobić HQL?