pessoal tenho a seguinte consulta:
<query name="ListUltimaTransmissao"><![CDATA[
from HistoricoFindCar hf
where hf.objectID = (select
max(objectID) from HistoricoFindCar
hf where hf.veiculo = ?)
]]>
</query>
Esse é meu mapeamento:
service:
List ultimaTransmissaoByVeiculo(List<Map> veiculo) throws Exception;
}
Implementação do service:
public List ultimaTransmissaoByVeiculo(List<Map> veiculo) throws Exception {
List<HistoricoFindCar> historicoFindCar = null;
try {
historicoFindCar = dao.findByNamedQuery("ultimaTransmissao", veiculo);
} catch (Exception e) {
e.printStackTrace();
}
return historicoFindCar;
}
meu DAO:
public List ultimaTransmissaoByVeiculo(List<Map> veiculo) throws Exception {
return findByNamedQuery("ultimaTransmissao", veiculo);
}
pq ta retornando null? Eu faço essa mesma consulta direto no banco, pra testar e ela me retorna direitinho. onde estou errando?
Vlws :lol: