0
I have this method:
public List<LoteEnvEntity> findallByDate(java.util.Date dataDe, java.util.Date dataAte) {
String strQuery = "SELECT L FROM LoteEnvEntity as L WHERE 1=1";
//SimpleDateFormat simpledate = new SimpleDateFormat("yyyy-dd-MM");
Query query = getEntityManager().createQuery(strQuery);
if (dataDe != null)
{
strQuery += " and L.dateEnvio >= :dataDe";// + simpledate.format(dataDe);
query.setParameter(":dataDe", dataDe);
}
if (dataAte != null)
{
strQuery += " and L.dateEnvio <= :dataAte"; //+ simpledate.format(dataAte);
query.setParameter(":dataAte", dataAte);
}
return (List<LoteEnvEntity>) query.getResultList();
}
Only on the console an error appears on Convert date as the date comes in the following format: "Wed Nov 05 00:00:00 BRST 2014". And I need to use it in the select of the Entity, as you can see I’ve tried using the SimpleDateFormat
.
If your answer actually solves the problem, if possible, explain it better.
– Bruno Augusto