Resulta que tengo 3 clases, una clase llamada Principal, y otras 2 clase Actor y clase Pelicula.
Código Java:
Ver original
Código Java:
Ver original
private Pelicula peliculas[]; //otros atributos public Actor(){ peliculas=new Pelicula[n]; } //Metodos get y set }
Código Java:
Ver original
//otros atributos public Pelicula(){ titulo=""; } //Metodos get y set }
La clase Actor posee un vector de peliculas para tener referencias a cada pelicula en la que el actor supuestamente ha actuado, estas peliculas son tomadas del vector peliculas de la clase Principal.
Poseo un panel en el que se muestra una ficha de actor, y esta ficha tiene un jTable que muestra el nombre de las peliculas en las que ha participado el actor.
Luego cuando edito algun atributo de alguna pelicula de la clase Principal (por ejemplo el nombre) que estaba asociada a algun actor y luego veo la ficha de actor, el nombre se ha editado correctamente.
El problema viene al momento de serializar los objetos y posteriormente deserializarlos, pues pareciera que las referencias se pierden, pues cuando edito alguna pelicula de la clase principal y luego voy a revisar la ficha de actor el nombre de dicha pelicula no se ha editado.
Quisiera saber si me pueden ayudar con este problema, gracias.