Hibernate troca virgula (,) por sinal de soma (+)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

Senhores, algo muito estranho está acontecendo.
Temos um sistema rodando em Oracle e agora estamos usando SQL Server 2008, e a seguinte query está com problemas:


Essa query quando executada pelo Hibernate, ficou assim:


Vejam que na segunda linha, após o SUBSTRING, ele trocou a virgula pelo sinal de soma.
Sempre que executo, recebo a seguinte exception:

Não tenho idéia do que pode ser, nunca vi algo assim no Hibernate. Com Oracle, esse HQL rola 100%

Alguma idéia?

This message was edited 2 times. Last update was at 09/03/2010 19:09:39


Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
mgarcia
JavaChild
[Avatar]

Membro desde: 11/12/2007 08:05:41
Mensagens: 111
Localização: SP
Offline

cara.. pelo q vi está td normal... o sinal de mais seria a concatenação do sql server...

Marcos Garcia
[MSN]
andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

Fala mgarcia.

Não está normal não
Ele deveria traduzir assim:

Mas traduziu assim:


Ele não tem que concatenar, o método REPLACE recebe 3 parametros, o que ele está fazendo é concatenando o terceiro, com o segundo e com o primeiro, formando assim um unico parametro

Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
lgweb
GUJ Master

Membro desde: 03/05/2007 20:59:55
Mensagens: 1048
Localização: Curitiba-PR
Offline



com.microsoft.sqlserver.jdbc.SQLServerException: The replace function requires 3 argument(s)


pela exception parece problema com os parametros do metodo replace(),o que vem no paremetro url??
esta dando o replace corretamente em termo de posicoes?
t+.

Vc gosta de criar topicos duplicados?
Nao utiliza a busca antes de postar?



veja:
http://www.youtube.com/watch?v=8zFYt1_0FUE&NR=1
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team