Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

javax.persistence.EntityManager.createQuery(Ljava/lang/String;Ljava/lang/Class;)Ljavax/persistence/TypedQuery

Estou encontrando o seguinte problema na autenticação de usuário e senha:

Erro: http://pastebin.com/0afG98bK

Classes:

1 resposta
solução!

Solução:

Fiz a seguinte alteração no PessoDAO método existir

public boolean existe(Pessoa pessoa) {

String consulta = "select u from Pessoa u where u.nomeUsuario = :pUsuario and u.senhaUsuario = :pSenha"; Query query=getEm().createQuery(consulta);

query.setParameter("pUsuario", pessoa.getNomeUsuario()); query.setParameter("pSenha", pessoa.getSenhaUsuario());

try { Pessoa resultado = (Pessoa) query.getSingleResult(); } catch (NoResultException ex) { return false; }

em.close();

return true; }