Between em JPA

4 respostas
josimarsis

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

Jair_Rillo_Junior

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

josimarsis

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

josimarsis

alguem teria um exemplo ?

Cabazzo

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