Saltar al contenido

JPQL / QueryDSL: unirse a la subconsulta y obtener una columna con alias

Solución:

No se permite el uso de subconsultas en la cláusula de combinación. en JPQL, las subconsultas solo se permiten en la parte WHERE y HAVING. Las firmas del método de unión en las consultas Querydsl JPA son demasiado amplias.

Como esta consulta necesita dos niveles de agrupación, tal vez no se pueda expresar con JPQL / Querydsl JPA.

Sugeriría escribir esta consulta utilizando el soporte de consulta nativo de Querydsl JPA.

Como Querydsl JPA usa JPQL internamente, está restringido por la expresividad de JPQL.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *