Autocompletado con Primefaces + JPA Tabla: Nivel1 Con NetBeans IDE generamos los Entity Categories: Persistence File Types: Entity Classes from Database Luego generar los EJB Editamos Nivel1Facade.java y agregar los mƩtodos findByIdNivel1Like(), findByNombreLike(). public List<Nivel1> findByIdNivel1Like (String idnivel1) { Query query = em.createQuery("SELECT n FROM Nivel1 n WHERE lower(n.idnivel1) like :idnivel1"); idnivel1 = "%" + idnivel1.trim() + "%"; return query.setParameter("idnivel1", idnivel1).getResultList(); } public List<Nivel1> findByNombreLike (String nombre) { ...