Estou tendo problemas com select, tanto as classes esta como
tabela1
@Column(name = “DT_COTACAO”)
@Temporal(TemporalType.DATE)
private Date dtCotacao;
tabela2
@Column(name = “DT_RENDIMENTO”)
@Temporal(TemporalType.DATE)
private Date dtRendimento;
no banco de dados ambos os campos estão como DATE.
Porem se eu fizer um select em ambas as tabelas, uma me retorna o valor e outra não dependendo da data.
e no mesmo método eu tenho as consultas:
Date dt = Wed May 10 00:00:00 BRT 2017;
(“select t from tabela1 as t where t.dtCotacao=:dt”).setparameter(“dt”,dt).getresult…
(“select t from tabela2 as t where t.dtRendimento=:dt”).setparameter(“dt”,dt).getresult…
cotacao - Wed May 10 00:00:00 BRT 2017
rendimento - 2017-05-10
Ai vem o mais estranho se eu pegar outra data ex: dt= Wed May 11 00:00:00 BRT 2017;
me retorna
cotacao - Wed May 11 00:00:00 BRT 2017
rendimento - null
Mesmo confirmando que no banco contem em ambas as tabelas os registros com data 2017-05-11