Boa tarde senhores,
Alguem pode me ajudar com esse erro:
operator does not exist character varying = Date
Tenho uma consulta no meu DAO que usa um sql.date como parametro no where.
No meu banco Postgre, o campo está como Date tambem.
Query q = this.getEntityManager().createQuery("SELECT p FROM Ponto p WHERE p.data= ?param1 ");
q.setParameter("param1",data);
Query q = this.getEntityManager().createQuery("SELECT p FROM Ponto p WHERE p.data= ?param1 ");
q.setParameter("param1",data);
formatei o sql date para ficar igual ao do banco “2009-11-12”.Sem sucesso.
Alguem tem um caminho ?
Obrigado