Dessa forma ta dando erro. Eu quero que para cada iteração adicione um objeto a lista. Como eu faço isso?
Antes a consulta me uma lista, mas eu preciso que ela me retorne um objeto.
o q vc retorna aqui dao.findByNamedQuery :?:
post o método ai…
aquilante
A consulta “ultimaTransmissao”.
<queryname="ultimaTransmissao"><![CDATA[ from HistoricoFindCar u where u.objectID = (select max(objectID) from HistoricoFindCar vei where vei.veiculo = ?) ]]></query>
Eu fiz dessa forma, mas infelizmente ainda ocorre o erro.
Essa é minha consulta:
<queryname="ultimaTransmissao"><![CDATA[ from HistoricoFindCar u where u.objectID = (select max(objectID) from HistoricoFindCar vei where vei.veiculo.objectID = ?) ]]></query>
aquilante
Alguém sabe o q esse erro quer dizer?
Expected positional parameter count: 1, actual parameters: [] [
from HistoricoFindCar u where
u.veiculo.objectID = (select max(objectID)
from HistoricoFindCar vei
where vei.veiculo.objectID = ?)
Enquanto ao erro, ele está esperando um parâmetro e teu Map está sem nada!
Dá uma verificada nesse teu método aí!
Valew!
aquilante
Resolvi em partes o problema, n ta dando mais o erro. Só que minha consulta agora ta vindo vazia agora.
hheheheh!
To apanhando!!!
Mas é isso aí! To tentando aqui, com a ajuda de vcs.
Sobre o DAO ainda me causa uma certa confusão, eu acrecentei “new new Object[] {veiculos}”. Pelo que eu entendi ele ta me retornando um objeto do tipo veiculos. Antes eu tinha colocado pra retornar uma lista de maps do tipo veiculo e a minha consulta estava esperando um objeto. Pelo q parece esse problema foi resolvido, mas agora ta vindo vazio.