ola gente estou tentando fazer uma conversao para fazer uma busca por data na janela listar vendas porem esta dando este erro na conversao o que posso mudar nesta conversao para parar o erro?
private Date dataquery(String data) throws ParseException{
// TODO Auto-generated method stub
DateFormat forma = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date dataf = new java.sql.Date(forma.parse(data).getTime());
return dataf;
}
busca
if (f.getText().trim().equalsIgnoreCase(""))
resultList= em.createQuery("from VendaProduto").getResultList();
else
{
Query consulta =
em.createQuery("SELECT i FROM VendaProduto i WHERE i.data = :argumento"); // Adicionei aspas simples aqui
try {
consulta.setParameter("argumento",dataquery(f.getText().toUpperCase()));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}