Oi pessoal, esbarrei com uma questão aqui que num sei pra onde correr!
Seguinte tenho isso:
@Column(name = "dat_feriado", nullable = true)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date datFeriado;
Na entidade Feriado.
Como é TIMESTAMP a data é salva assim ex:
22/11/2009 00:00:00
Só que eu gostaria de fazer uma consulta com JPA onde eu comparo somente a data 22/11/2009 com uma que eu passo para verificação, ignorando a HH:mm:ss
Já estou fazendo isto:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd/MM/yyyy");
Query query = entitymanager.createNamedQuery(
"SELECT " +
"f.tipFeriado " +
"FROM " +
"Feriado f " +
"WHERE " +
"f.datFeriado = :PDat_Dia");
query.setParameter("PDat_Dia", simpleDateFormat.format(PDat_Dia));
faltaria fazer um SimpleDateFormat no f.datFeriado só que nao sei fazer isso na consulta.
Alguem teria uma dica?
Obrigado desde já!!!