public void pesquisarCodigo(ValueChangeEvent evento) { if(evento.getNewValue().equals(new Integer(0))) return; try { sessao = HibernateUtil.sessaoAtual(); Cidade cidade = (Cidade) sessao.get(Cidade.class, new Integer(evento.getNewValue().toString())); txtCodigo.setSubmittedValue(evento.getNewValue().toString()); txtNome.setSubmittedValue(cidade.getNome()); cbxUf.setSubmittedValue(cidade.getUf()); HibernateUtil.fecharSessao(); } catch(Exception erro) { log.error("Execpen (pesquisarCodigo): " + erro.getMessage()); } modo(true, false); }