Hibernate + Consulta entre Datas [RESOLVIDO]

4 respostas
AlencarCanton

E ae galera,beleza?

Preciso fazer uma consulta entre datas,

devo usar query?mas se devo usar query eu seto os parametros assim?

.createQuery("from Vendas where Data>"+DataInicio+" AND Data<"+DataFim);

ou devo usar criteria?como faço?
vlww!

4 Respostas

luxu

criteria

AlencarCanton

luxu,
mas qual metodo do criteria eu uso?

vlww

AlencarCanton

resolvi,utilizei o GE e LE do criteria,comparam datas sim

ficou assim:

public List<Venda> ListaEntreDatas(java.util.Date dataInicio,java.util.Date dataFim){ List ListaEntreDatas = new CriadorDeSessions().getSession().createCriteria(Venda.class) .add( Restrictions.ge("Data",dataInicio) ) .add( Restrictions.le("Data",dataFim) ) .list(); return ListaEntreDatas; }

vlw pela atenção ae!
t+

E

Eu criaria um Predicate com between, mas depende dos índices na base.

Criado 20 de setembro de 2011
Ultima resposta 21 de set. de 2011
Respostas 4
Participantes 3