Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/07/2011, 18:23
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 10 meses
Puntos: 416
Respuesta: Problema con setter en entidades

El error viene de que en la entidad Noticia nunca inicializas una entidad de tipo Imagen.
Por eso, al querer acceder a esta y tratar de usar uno de sus métodos, te da un NullPointerException.

Puedes:
1. Inicializar la variable imagen en la entidad Noticia o
2. Inicializarla en el código que crea el objeto cuando lees los datos de la BBDD.

Para que no vuelva a ocurrir, hazlo en la entidad Noticia.

private Imagen imagen = new Imagen();

Nota: Talvez te interese leer un poco sobre algun framework como Hibernate o iBATIS, te aliviaria mucho el trabajo de estar mapeando tu mismo la base de datos a los objetos.