Как ВНУТРИ СОЕДИНИТЬ с подзапросом в JPA или Hibernate? - PullRequest
0 голосов
/ 02 апреля 2020

Он! Мне нужно:

SELECT asis.ID_ESTUDIANTE, asis.ID_CLASE_PROGRAMA, COUNT(*)
FROM ASISTENCIA asis INNER JOIN
(
SELECT ID_ESTUDIANTE , ID_CLASE_PROGRAMA 
FROM ASISTENCIA a 
WHERE ID_HORARIO = 143306
AND ESTADO = 'ACTIVO'
GROUP BY ID_ESTUDIANTE , ID_CLASE_PROGRAMA 
) q
ON asis.ID_ESTUDIANTE = q.ID_ESTUDIANTE AND asis.ID_CLASE_PROGRAMA = q.ID_CLASE_PROGRAMA
WHERE asis.F_ASISTIO = 1 AND asis.ESTADO = 'ACTIVO'
GROUP BY asis.ID_ESTUDIANTE, asis.ID_CLASE_PROGRAMA

Существует только одна сущность с именем AsistenciaEntity.class

Я попытался использовать две формы distintct; DetachedCriteria из Hibernate и тоже Root из JPA , но я не знаю правильный код.

Пожалуйста, спасибо!

...