¿Devuelve un subconjunto de una entidad JPA como una matriz de mapas de una consulta JPQL?

En JPQL es posible solicitar un subconjunto de una entidad utilizando una expresión de constructor tal como

SELECT NEW example.EmployeeDetails(e.name, e.salary, e.department.name) FROM Employee e

que devuelve una lista de objetos de tipo EmployeeDetails

o utilizando una selección de proyección como

SELECT e.name, e.salary FROM Employee e

que devuelve unObject[] result donde resultado [0] es e.name y resultado [1] es e.salary

¿hay una manera de obtener JPA para devolver un mapa que contiene un subconjunto de la entidad, por ejemplo, hay una consulta JPQL que puede devolverList<Map<String,Object>> result tal queresult.get(0).get("e.name") regresoe.name yresult.get(0).get('e.salary') regresoe.salary

Si JPQL no puede hacerlo, HQL puede hacerlo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta