Opción 1
@SuppressWarnings("unchecked") TypedQuery<Estudiante> consultaEstudiantes = em.createNamedQuery("findAllStudentsLikeSurnameName",Estudiante.class); consultaEstudiantes.setParameter("surename", "P%"); List<Estudiante> results = consultaEstudiantes.getResultList(); for (Estudiante estudiante : results) { System.out.println(estudiante);
}
Opción 2
Query query = em.createNamedQuery("findAllStudentsLikeSurnameName");
query.setParameter("surename", "P%");
@SuppressWarnings("unchecked")
List<Estudiante> resultados = query.getResultList();
for (Estudiante estudiante : resultados) {
System.out.println(estudiante);
}