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?

questionAnswers(1)

yourAnswerToTheQuestion