Esta consulta no me devuelve nada, me da un error severo del sistema. Esas variables se las paso a la consulta.
$busqueda1= $em->createQuery('SELECT e,x,i,p,r,d FROM AppBundle:Estudiante e
JOIN e.expediente x
JOIN x.datosinstitucionales i
JOIN x.datospersonales p
JOIN x.datosprocedencia r
JOIN e.produccion d
WHERE i.annoacademico LIKE %'.$anno.'% OR WHERE p.primerApellido LIKE %'.$apellidos.'% OR WHERE p.ci LIKE %'.$ci.'%
OR WHERE i.facultad LIKE %'.$facultad.'% OR WHERE p.sexo LIKE %'.$genero.'% OR WHERE i.grupo LIKE %'.$grupo.'%
OR WHERE r.municipio LIKE %'.$municipio.'% OR WHERE p.primernombre LIKE %'.$nombre.'% OR WHERE r.provincia LIKE %'.$provincia.'%
OR WHERE d.proyecto LIKE %'.$proyecto.'% OR WHERE p.solapin LIKE %'.$solapin.'%OR WHERE p.usuario LIKE %'.$usuario.'%
OR WHERE d.centroproductivo LIKE %'.$centro.'%');
Ya no se de que manera hacerlo. Saludos.