¡Hola Sebastian, espero que estés bien!
Basándome en el contexto que proporcionaste, parece que has seguido los pasos correctos para establecer la relación entre Serie y Episodio, incluyendo la anotación @OneToMany en la clase Serie y la anotación @ManyToOne en la clase Episodio.
Sin embargo, es posible que el problema esté relacionado con la forma en que estás intentando persistir los datos en la base de datos.
Sugerencias:
- Asegúrate de que estás creando instancias de Episodio y agregándolas a la lista de episodios de la Serie antes de guardar la Serie en la base de datos.
- Asegúrate de que estás agregando los episodios a la lista de episodios de la Serie y que estás guardando la Serie de manera adecuada.
Cambios/dudas en tu código:
- No es necesario usar '' = new ArrayList();" entonces puedes tener solo
private List<Episodio> episodios;
en tu clase Serie. - ¿El método toString() de tu clase Serie tiene
", episodios='" + episodios + '\'';
? - ¿Podría mostrarme tu clase Principal entera?
- ¿Así como los contructores de tu clase Serie?
Espero que esta sugerencia te ayude a resolver el problema. Si necesitas más ayuda, no dudes en preguntar. ¡Buena suerte con tu proyecto!
Espero haber ayudado y buenos estudios!