Olá,
o usuário entra com um login e senha, faço uma pesquisa, caso aquele login exista no banco ele faz o load, retornando um objeto preenchido, mas eu precisaria preencher o “this” para o JSF ler as propriedades depois, tem como fazer isso?
public String logar() {
PessoaJuridicaDao pj = new PessoaJuridicaDao();
if( usuario != null && !usuario.equals("")) {
PessoaJuridica p = pj.pesquisaPorLogin(this.usuario); //retorna o objeto preenchido.
//soh que eu preciso DESSE (this) objeto preenchido para ler as propriedades pelo JSF.
//claro que nao da pra fazer this = p;
} else {
return "naoExiste";
}
}
public PessoaJuridica pesquisaPorLogin(String login) {
return (PessoaJuridica) s.createQuery("from PessoaJuridica where usuario = :login").setString("login", login).uniqueResult();
}