Erro com Cast Criteria  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
brunohansen
JavaEvangelist
[Avatar]

Membro desde: 27/03/2006 11:11:34
Mensagens: 391
Offline

Olá, pessoal.

Tenho o seguinte código que funciona parcialmente só da problema com números.



Para funcionar com números tentei adicionar um cast, porém passou a gerar uma exceção que mostro a seguir.



Exceção:



Obs.: A query apresentada na exceção funciona corretamente.

Vi neste seite: http://stackoverflow.com/questions/4269389/using-jpa-2-0-criteria-api-and-cast-causes-generated-jpql-to-fail-in-hibernate, que isto é bug do hibernate. Será que é um bug mesmo? Tem alguma forma de contornar?

Já estou ficando louco, conto com a ajuda de vocês!

[]s
brunohansen
JavaEvangelist
[Avatar]

Membro desde: 27/03/2006 11:11:34
Mensagens: 391
Offline

Ninguém pode me ajudar?

gilmaslima
JavaEvangelist
[Avatar]

Membro desde: 17/07/2008 14:40:26
Mensagens: 430
Localização: { Entre um abre e fecha "chaves" }
Offline

vc já tentou guardar o valor da sua variavel int, double (sei lá) em uma outra variavel String e chamar seu criteria passando essa variavel String?

Gilmar Lima

SCJA 1.0
SCJP 5.0
OCWCD 5


public boolean soMeFu(){
while(true){
return true;
}
}
[MSN]
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

Se eu não me engano existe um método que faz o like dos dois lados ou algo do tipo.. c ñ me engano eu já usei no meu projeto de filter..


Pra quem não consegue segue link:
http://www.guj.com.br/java/221618-filter-dinamico-para-hibernate

This message was edited 1 time. Last update was at 17/03/2011 11:10:50


Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
Priuli
JavaEvangelist
[Avatar]

Membro desde: 27/12/2007 19:31:45
Mensagens: 373
Offline

Ja tentou adicionado com restrictions no criteria:

This message was edited 1 time. Last update was at 17/03/2011 11:17:16


Projetos:
OpenSutils-Br4J - http://code.google.com/p/opensutils-br4j/

Priuli-Filter - http://sourceforge.net/projects/priuli-filter/

Certificação:
OCPJ 6 90%
[Email]
brunohansen
JavaEvangelist
[Avatar]

Membro desde: 27/03/2006 11:11:34
Mensagens: 391
Offline

O pior é que eu estou usando JPA2!

Sera que dá para misturar Restrictions.ilike("fieldName", value, MatchMode.ANYWHERE ) com JPA?

Preciso disso nesse método:



Valew pela ajuda.
marcelo.pr.br
Smalltalk
[Avatar]

Membro desde: 01/02/2010 22:35:04
Mensagens: 4
Offline

alguém conseguiu uma solução pra esse problema?

I believe that our fate is to be here
[Email]
Masami
Thread.start()
[Avatar]

Membro desde: 28/03/2009 16:55:47
Mensagens: 42
Offline

alguém conseguiu uma solução pra esse problema? [2]

???
 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team