hola a todos tengo un problema con mi PG4admin no me carga los episodios .... me carga las series pero no los episodios ...**episodio.java **
package com.aluracursos.screenmatch.model;
import jakarta.persistence.*;
import java.time.LocalDate; import java.time.format.DateTimeParseException; @Entity @Table(name = "episodios") public class Episodio { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long Id; private Integer temporada; private String titulo; private Integer numeroEpisodio; private Double evaluacion; private LocalDate fechaDeLanzamiento; @ManyToOne private Serie serie;
public Episodio(){}
public Episodio(Integer temporada, DatosEpisodio d) {
this.temporada = temporada;
this.titulo = d.titulo();
this.numeroEpisodio = d.numeroEpisodio();
try{
this.evaluacion = Double.valueOf(d.evaluacion());
}catch (NumberFormatException e){
this.evaluacion = 0.0;
}
try{
this.fechaDeLanzamiento = LocalDate.parse(d.fechaDeLanzamiento());
} catch (DateTimeParseException e){
this.fechaDeLanzamiento = null;
}
}
public Serie getSerie() {
return serie;
}
public void setSerie(Serie serie) {
this.serie = serie;
}
public Integer getTemporada() {
return temporada;
}
public void setTemporada(Integer temporada) {
this.temporada = temporada;
}
public String getTitulo() {
return titulo;
}
public void setTitulo(String titulo) {
this.titulo = titulo;
}
public Integer getNumeroEpisodio() {
return numeroEpisodio;
}
public void setNumeroEpisodio(Integer numeroEpisodio) {
this.numeroEpisodio = numeroEpisodio;
}
public Double getEvaluacion() {
return evaluacion;
}
public void setEvaluacion(Double evaluacion) {
this.evaluacion = evaluacion;
}
public LocalDate getFechaDeLanzamiento() {
return fechaDeLanzamiento;
}
public void setFechaDeLanzamiento(LocalDate fechaDeLanzamiento) {
this.fechaDeLanzamiento = fechaDeLanzamiento;
}
@Override
public String toString() {
return
"temporada=" + temporada +
", titulo='" + titulo + '\'' +
", numeroEpisodio=" + numeroEpisodio +
", evaluacion=" + evaluacion +
", fechaDeLanzamiento=" + fechaDeLanzamiento;
}
}