Pessoal Bom dia!
Estou executando uma consulta e está me retornando um erro, pra explicar melhor vou colocar meu código.
Minha implementação:
public List<HistoricoFindCar> ultimaTransmissaoVeiculo(List<Map> veiculos) throws Exception {
List<HistoricoFindCar> ultimaTransmissao = null;
try {
ultimaTransmissao = dao.findByNamedQuery("ultimaTransmissaoVeiculo", veiculos);
} catch (Exception e) {
e.printStackTrace();
}
return ultimaTransmissao;
}
Minha consulta
<query name="ultimaTransmissaoVeiculo"><![CDATA[
from HistoricoFindCar hist where
hist.objectID = (select max (objectID)
from HistoricoFindCar vei
where vei.veiculo = ?)
]]>
</query>
Essa consulta me retornaria o ultimo registro, mas está dando erro:
ERROR org.hibernate.property.BasicPropertyAccessor:167 - IllegalArgumentException in class: br.com.checkrota.commons.model.BaseModel, getter method of property: objectID
org.springframework.orm.hibernate3.HibernateSystemException: IllegalArgumentException occurred calling getter of br.com.checkrota.commons.model.BaseModel.objectID; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of br.com.checkrota.commons.model.BaseModel.objectID
org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of br.com.checkrota.commons.model.BaseModel.objectID
Alguém pode por me ajudar?