Bom dia, pessoal!
A situação é a sequinte:
Meu SGBD é o Postgres e estou utilizando o Hibernate.
Preciso montar uma query nativa, utilizando campo_de_data::date, mas o Hibernate entente isso como se fosse um parâmetro.
SELECT *
FROM hd_ticket
WHERE data_criacao::date IN (SELECT DISTINCT data_criacao::date FROM hd_ticket WHERE id_usuario_criacao = :id_usuario_criacao)
AND id_usuario_criacao = :id_usuario_criacao
ORDER BY data_criacao DESC;
Eis a exceção:
Caused by: java.lang.IllegalArgumentException: org.hibernate.QueryException: Not all named parameters have been set: [:date] [ SELECT * FROM hd_ticket WHERE data_criacao::date IN (SELECT DISTINCT data_criacao::date FROM hd_ticket WHERE id_usuario_criacao = :id_usuario_criacao) AND id_usuario_criacao = :id_usuario_criacao ORDER BY data_criacao DESC]
Alguém sabe como resolver esse probleminha?
Desde já, obrigado.

