package com.example.educatback.model.entity; import jakarta.persistence.*; import lombok.*; import java.util.ArrayList; import java.util.List; @Entity @Builder @NoArgsConstructor @Getter @AllArgsConstructor @Setter @Table(name = "CountryElement") public class CountryElement { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "question") private String question; @Column(name = "answer") private String answer; @Column(name = "level") private int level; @Column(name = "sentence") private String sentence; @Column(name = "sentenceMeaning") private String sentenceMeaning; @Column(name = "image") private String image; @ManyToOne private Study study; @OneToMany(mappedBy = "countryElement") private List countryThrees = new ArrayList<>(); @OneToMany(mappedBy = "countryElement") private List countryTwoFiles = new ArrayList<>(); }