Between em JPA

4 respostas
J

Olá galera algum tem um exemplo de between com datas em jpa ?
procurei na net mas com o que encontrei não consegui fazer funcionar.
o banco de dados que estou utilizando é o mysql.

4 Respostas

J

Nos dê mais informação como por exemplo qual exception que você teve. POis o between em JPA é igual o Between em SQLAnsi.

J

olha eu estou testando assim no ireport pois pra jpa eu não possuo uma ferramenta pra testar as querys né!

Select mp from MovimentacaoProduto mp
join mp.codProduto prod
join mp.codMovimentacao mov
where mov.movTipo = 'E’
where mov.movData between :dataInicial and :DataFinal

J

alguem teria um exemplo ?

C

Só uma pergunta: Vc tá colocando dois WHERE na query?
Posta o código que vc está colocando no JPA é melhor para analisar.

Acho que ficaria assim:

Query query = em.createQuery("Select mp from MovimentacaoProduto mp " +
                                                        "join mp.codProduto prod " +
                                                        "join mp.codMovimentacao mov " +
                                                        "where mov.movTipo = 'E' " +
                                                        "and mov.movData between :dataInicial and :dataFinal;");

query.setParameter("dataInicial", object.getDataInicial);
query.setParameter("dataFinal", object.getDataFinal);
Criado 7 de novembro de 2008
Ultima resposta 7 de nov. de 2008
Respostas 4
Participantes 3