Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2009, 05:00
Noelito3
 
Fecha de Ingreso: mayo-2009
Mensajes: 169
Antigüedad: 15 años, 10 meses
Puntos: 3
Ayuda! java.lang.ClassCastException: java.math.BigDecimal

Buenas.

Me ha dado el error java.lang.ClassCastException: java.math.BigDecimal.
Mi código es el siguiente:

...
miConexion.sentenciaBase.registerOutParameter(19, OracleTypes.NUMBER);
...
miConexion.ejecutar();
Object salida = miConexion.sentenciaBase.getObject(19);
int x = ((Integer) salida).intValue();


Como se puede ver, lo que quiero hacer es transformar el parámetro de salida de la base de datos (un object) a entero. Pero me da un casque.

¿Cómo podría solucionarlo?
Gracias de antemano.