Criação de Login com consulta JPA

2 respostas
jpawebjava
L

Olá estou com um seguinte problema, estou desenvolvendo um sistema web, e está acontecendo o seguinte problema no login, quando faço o teste para logar ele está dando erro na consulta que fiz na minha dao. Segue:

public List consultarPorEmail(String email, String pwd) {

EntityManager entityManager = getEntityManager();

Query query = entityManager.createNamedQuery(Cliente.consultarUsuario);

query.setParameter(email”, email);

query.setParameter(pwd”, pwd);

return query.getResultList();

}

Isso na Classe DAO, agora named query na classe cliente:
@NamedQuery(name = “Cliente.consultarUsuario”,
query = " SELECT l "
+ "FROM Cliente l "
+ "WHERE l.email = :email "
+ “AND l.pwd = :pwd”)

Alguém poderia me dar uma luz…

2 Respostas

javaflex

Faltou informar a msg de erro.

L

Erro:

Type Exception Report

Message java.util.Vector cannot be cast to br.com.pizzacode.classes.Cliente

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.ClassCastException: java.util.Vector cannot be cast to br.com.pizzacode.classes.Cliente

br.com.pizzacode.web.ServletLogin.doPost(ServletLogin.java:33)

javax.servlet.http.HttpServlet.service(HttpServlet.java:661)

javax.servlet.http.HttpServlet.service(HttpServlet.java:742)

org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Criado 3 de novembro de 2018
Ultima resposta 4 de nov. de 2018
Respostas 2
Participantes 2