Tentou imprimir o results.get(0) só para ver o que está sendo retornado?
E
entanglement
List<String> results = q.list();
int count = results.get(0).intValue();
Isso é obviamente um erro de compilação, já que results.get(0) é uma String (já que results é uma lista de String) e pelo que eu saiba, String não tem um método intValue (que faz parte de java.lang.Number, não de java.lang.String).
E
evandro_araujo
Galera,
Resolvi dessa forma
publicintgetnroocorrencias()throwsDAOException{
Queryq=query("select (max(o.id)) from ocorrencias o");List<Integer>results=q.list();intcount=results.get(0);returncount;
}
F
Fellipex
cara primeira coisa utiliza a a tag [code] , e o seguinte aprendi com o tempo antes de perguntar, realmente verificar se eu não sei aquilo que está dizendo,
no seu caso não sei se voce é novo enfim, mas um erro de compilação como esse está dizendo que o método que voce invocou intValue() não foi definido para o tipo String no caso, ele não é acessível após o get(parametroQualquer), certo?
Valeu :D