Java.lang.IndexOutOfBoundsException: Remember that ordinal parameters are 1-based!

3 respostas
aquilante

Pessoal Bom dia!

Estou com esse problema! Não sei de onde vem essa exceção.

Estou fazendo a seguinte consulta:

<query name="findUltimoLogByVeiculosEntrada">
    	from LogVeiculo vei 
    	where vei.objectID = (select 
							max(objectID) from LogVeiculo
							vei where vei.numeroPorta = ?) 		
    </query>

tem algum pro nessa query?

Uma ajuda! :frowning:

Vleu!

3 Respostas

T

EJB-QL != SQL
Você tem de usar “?1”, “?2” etc, não “?” sozinho (que é entendido, sei lá por quê, como “?0” e dá esse problema esquisito)
http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/EJBQL5.html#69195

aquilante

Pessoal continua dando erro!

Alguém teria uma Sugestão?

n sei o q fazer!

vlw!

:wink:

T

“Continua dando erro” quer dizer o quê? Como é que você mudou o arquivo que você nos mostrou? Esse arquivo está sendo carregado corretamente pela sua aplicação ou é necessário efetuar um novo deploy?

Criado 20 de fevereiro de 2008
Ultima resposta 20 de fev. de 2008
Respostas 3
Participantes 2