Запрос 1:
Этот запрос выполняет n + 1 выбор.
select new ar.org.consejo.hacp.dao.NovedadEmpleadoModel2(ne, tn, em)
from NovedadEmpleado ne
join TipoNovedad tn on ne.tipoNovedadId = tn.id
join Empleado em on ne.legajo = em.legajo
Запрос 2:
Этот запрос выполняет один выбор.
select ne.id as id, ne.legajo as legajo, em.nombre as nombre, em.apellido as apellido, tn.descripcion as tipoNovedadDesc,
from NovedadEmpleado ne
join TipoNovedad tn on ne.tipoNovedadId = tn.id
join Empleado em on ne.legajo = em.legajo
Вопрос: Есть ли способ заставить запрос 1 выполнить один запрос?