PRA2024/src/main/java/org/example/FilmLanguageModel.java

50 lines
992 B
Java

package org.example;
import jakarta.persistence.*;
import java.util.List;
@Entity
@Table(name="language")
public class FilmLanguageModel {
@Id
@GeneratedValue
@Column(name="language_id")
private int id;
@Column(name="language")
private String filmLanguage;
public FilmLanguageModel() {}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFilmLanguage() {
return filmLanguage;
}
public void setFilmLanguage(String filmLanguage) {
this.filmLanguage = filmLanguage;
}
@OneToMany(mappedBy = "filmLanguageModel", fetch = FetchType.LAZY)
private List<FilmInfoModel> filmInfoModel;
public FilmInfoModel getFilmInfo() {
return (FilmInfoModel) filmInfoModel;
}
@Override
public String toString() {
return "Language{" +
"id=" + id +
", filmLanguage='" + filmLanguage + '}';
}
}