Tenho o seguinte metodo:
public Usuario getByEmail(String email) { Usuario usuario = manager.createQuery("select u from Usuario u where email = :email", Usuario.class).setParameter("email", email).getSingleResult(); return usuario; }
A consulta que ele produz eh:
select usuario0_.email as email1_3_, usuario0_.nome as nome2_3_, usuario0_.senha as senha3_3_ from Usuario usuario0_ where usuario0_.email=?
Quando eu executo a consulta direto no banco de dados (PostgreSQL) o registro eh retornado, porem no codigo nenhum registro eh retornado.
Sabem se esta faltando algo?