Boa tarde pessoal!
Estou tentando criar uma query jpa para consultar pedidos efetuados entre duas datas (data início / data fim).
Alguém poderia me dar uma dica.
Vlw!
Boa tarde pessoal!
Estou tentando criar uma query jpa para consultar pedidos efetuados entre duas datas (data início / data fim).
Alguém poderia me dar uma dica.
Vlw!
cara posta ae como ta sua query o que voce ja vez, o campo é date ou datetime
posta a query…
Consegui fazer a query.
Segue abaixo o método completo caso alguém precise.
public List<Order> findByDate(final Date startDate, final Date endDate) {
return this.getJpaTemplate().executeFind(new JpaCallback(){
public Object doInJpa(EntityManager em) throws PersistenceException{
Query query = em.createQuery("from Order o where o.orderDate between ? and ?");
query.setParameter(1, startDate);
query.setParameter(2, endDate);
List<Order> orderList = query.getResultList();
return orderList;
}
});
}
Pessoal, obrigado pela atenção e desculpas pela demora.