¿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?