String nombre="ISIDRO"; String ape1="CORTINA"; String ape2="GARCIA"; Query query = session.createQuery("SELECT p FROM Profesor p where nombre=:nombre AND ape1=:ape1 AND ape2=:ape2") .setParameter("nombre",nombre).setParameter("ape1",ape1).setParameter("ape2",ape2); List profesores = query.list(); for (Profesor profesor : profesores) { System.out.println(profesor.toString()); }