package com.example.educatback.model.entity; import jakarta.persistence.*; import lombok.*; import java.util.List; @Entity @Builder @NoArgsConstructor @Getter @AllArgsConstructor @Setter @Table(name = "Study") public class Study { @Id @Column(name = "id") private Long id; @Enumerated(EnumType.STRING) @Column(name = "study_type") private StudyType studyType; @Column(name = "grade") private Integer grade; @Column(name = "chapter") private Integer chapter; @Column(name = "lesson") private Integer lesson; @OneToMany(mappedBy = "study") private List wordAbsorbs; @OneToMany(mappedBy = "study") private List wordBundles; @OneToMany(mappedBy = "study") private List countryElements; @OneToMany(mappedBy = "study") private List grammarFairies; @OneToMany(mappedBy = "study") private List grammarLands; @OneToMany(mappedBy = "study") private List sentenceAbsorbs; @OneToMany(mappedBy = "study") private List sentenceDiaries; @OneToMany(mappedBy = "study") private List travels; @OneToMany(mappedBy = "study") private List worlds; @OneToMany(mappedBy = "study") private List solveds; }