Carreguei o projeto livraria do curso de EJB e fiz as devidas configuracoes, entretanto, ocorre um erro estranho durante a chamada do "query.getSingleResult();"
Nao consegui identificar a causa...
package br.com.caelum.livraria.dao;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.TypedQuery;
import br.com.caelum.livraria.modelo.Usuario;
@Stateless
public class UsuarioDao {
@PersistenceContext
private EntityManager manager;
public Usuario buscaPeloLogin(String login) {
TypedQuery<Usuario> usuarioQuery = manager.createQuery("SELECT u FROM Usuario u WHERE u.login = :username",Usuario.class);
usuarioQuery.setParameter("username", login);
return usuarioQuery.getSingleResult();
}
}