Retornar um int com hibernate

1 resposta
leohunther

Prezados, alguém sabe como eu faço retornar um int de uma consulta com hibernate.

Essa consulta me retorna o valor do sequence.

Query query = manager.createQuery("select last_value from usuario_usuario_id_seq");

Como eu faço pra pegar esse valor.

Tentei esse POG:

ArrayList<Integer> i = (ArrayList<Integer>)query.getResultList();
		funcionario.setId(i.get(0));

Dá exceção:
java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Integer

Qualquer ajuda eu agradeço.

1 Resposta

T

((Number) i.get(0)).intValue() retorna um int.

Criado 17 de outubro de 2008
Ultima resposta 17 de out. de 2008
Respostas 1
Participantes 2