UpTheIrons 5 de fev. de 2009
Opa,
Xo v se no código eu dei esse vacilo *r
UpTheIrons 5 de fev. de 2009
Caramba, tava errado mesmo.
Desculpe-me pela vergonha q passei *rrr, mas continua n funcionando.
em.createQuery("Select p FROM MovPedido p WHERE p.dataEmissao >=" + dataEmissao + " ORDER BY p.pedidoId").getResultList();
LeoMarola 5 de fev. de 2009
Poderia por a stacktrace completa ? qual a Root Cause ?
Até aí essa mensagem de erro não ajuda em nada
flws
UpTheIrons 5 de fev. de 2009
tá certo!
Dê uma olhadinha aí.
< blockquote > An exception occured while creating a query in EntityManager
Exception in thread “AWT - EventQueue - 0 ” java .lang .NullPointerException
at br .com .yeld .jcontasfv .pedido .ifrmPedidoLista .PreencheTabela ( ifrmPedidoLista .java :111 )
at br .com .yeld .jcontasfv .pedido .ifrmPedidoLista .( ifrmPedidoLista .java :79 )
at jcontasfv .frmContasFV .jMenuItem2ActionPerformed ( frmContasFV .java :281 )
at jcontasfv .frmContasFV .access $100 ( frmContasFV .java :36 )
at jcontasfv .frmContasFV $3 .actionPerformed ( frmContasFV .java :109 )
at javax .swing .AbstractButton .fireActionPerformed ( AbstractButton .java :1995 )
at javax .swing .AbstractButton $Handler .actionPerformed ( AbstractButton .java :2318 )
at javax .swing .DefaultButtonModel .fireActionPerformed ( DefaultButtonModel .java :387 )
at javax .swing .DefaultButtonModel .setPressed ( DefaultButtonModel .java :242 )
at javax .swing .AbstractButton .doClick ( AbstractButton .java :357 )
at javax .swing .plaf .basic .BasicMenuItemUI .doClick ( BasicMenuItemUI .java :1225 )
at javax .swing .plaf .basic .BasicMenuItemUI $Handler .mouseReleased ( BasicMenuItemUI .java :1266 )
at java .awt .Component .processMouseEvent ( Component .java :6134 )
at javax .swing .JComponent .processMouseEvent ( JComponent .java :3265 )
at java .awt .Component .processEvent ( Component .java :5899 )
at java .awt .Container .processEvent ( Container .java :2023 )
at java .awt .Component .dispatchEventImpl ( Component .java :4501 )
at java .awt .Container .dispatchEventImpl ( Container .java :2081 )
at java .awt .Component .dispatchEvent ( Component .java :4331 )
at java .awt .LightweightDispatcher .retargetMouseEvent ( Container .java :4301 )
at java .awt .LightweightDispatcher .processMouseEvent ( Container .java :3965 )
at java .awt .LightweightDispatcher .dispatchEvent ( Container .java :3895 )
at java .awt .Container .dispatchEventImpl ( Container .java :2067 )
at java .awt .Window .dispatchEventImpl ( Window .java :2458 )
at java .awt .Component .dispatchEvent ( Component .java :4331 )
at java .awt .EventQueue .dispatchEvent ( EventQueue .java :599 )
at java .awt .EventDispatchThread .pumpOneEventForFilters ( EventDispatchThread .java :269 )
at java .awt .EventDispatchThread .pumpEventsForFilter ( EventDispatchThread .java :184 )
at java .awt .EventDispatchThread .pumpEventsForHierarchy ( EventDispatchThread .java :174 )
at java .awt .EventDispatchThread .pumpEvents ( EventDispatchThread .java :169 )
at java .awt .EventDispatchThread .pumpEvents ( EventDispatchThread .java :161 )
at java .awt .EventDispatchThread .run ( EventDispatchThread .java :122 ) </ blockquote >
É o q acontece.
UpTheIrons 5 de fev. de 2009
Então Leo,
Não é, pq se tiro o “filtro”, a consulta flui normalmente.
LeoMarola 5 de fev. de 2009
Up,
Já que acontece isso, experimente setar parâmetros no Objecto Quary ao invés ao invés de “embutir” na String … se vai resolvei o problema eu nao sei, mas começamos pelas boas práticas
Já utilizei JPA fazendo vários filtros dentre estes campos data e funcionou perfeitamente!
Ahhhh,
A nivel de DEBUG, quebre em 2 passos: Um para a criar a query, e outro para o getResultList();
Provavelmente o erro e no 1º passo, ele não faz nem sua query.
Flw!
UpTheIrons 5 de fev. de 2009
Blz!
Valeu pelas dica “A nivel de DEBUG, quebre em 2 passos: Um para a criar a query, e outro para o getResultList();”
Mais tarde volto com os resultados.
Falew!