02/11/2009, 21:43
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 2 meses Puntos: 2 | |
Respuesta: Problemas con el ResultSet de una Consulta Sólo es necesario realizar un cast. El ArrayList está poblado las instancias de Alumno que creaste al iterar sobre el ResultSet. El problemas es que al invocar al método get del ArrayList obtienes una referencia a Object, por lo que sólo puedes invocar a los métodos de Object que tus instancias de alumno han heredado. Sin tanto rollo, esto se arregla así:
Alumno elAlumno = (Alumno)DatosConsulta.get(0);
Con esto obtienes una referencia a Alumno, pudiendo invocar ahora sí a sus métodos. Ahora, si es que el tipo dentro del ArrayList no es compatible con Alumno te va a lanzar una escandalosa ClassCastException, pero veo que ese no es el caso.
Me disculpo por lo extenso, pero espero te sirva.
Saludos! |