Olá pessoal, tudo bom?
Preciso trazer do banco de dados o maior valor de uma coluna e criei a seguinte consulta em hql
[code] public int carregarProxNumero(Integer data){
String sql = “select e.numero from OrdemServico e where e.ano =:data”;
Query consulta = super.getSession().createQuery(sql);
consulta.setParameter("data", data);
Integer teste = (Integer) consulta.uniqueResult();
if (teste == null){
teste = 0;
}
return teste;
}[/code]
porém quando eu vou criar a consulta ali na terceira linha dá exceção.
Pensei em fazer a consulta utilizando restriction mas não sei como fazer para trazer o maior número da tabela.
Eu não conheco uma funcao para trazer o maior número ta tabela, alguém aí pode ajudar ?
Valeu galera.