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 = "GrammarFairy") public class GrammarFairy { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id") private Long id; @Column(name = "sentence") private String sentence; @Column(name = "explanation") private String explanation; @Column(name = "question") private String question; @Column(name = "answer") private String answer; @Column(name = "example") private String example; @Column(name = "level") private int level; @OneToMany(mappedBy = "grammarFairy") private List GrammarFairyTwo = new ArrayList<>(); @ManyToOne private Study study; @Column(name = "sentence_fairy") private String sentenceFairy; }