
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
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<WordAbsorb> wordAbsorbs;
@OneToMany(mappedBy = "study")
private List<WordBundle> wordBundles;
@OneToMany(mappedBy = "study")
private List<CountryElement> countryElements;
@OneToMany(mappedBy = "study")
private List<GrammarFairy> grammarFairies;
@OneToMany(mappedBy = "study")
private List<GrammarLand> grammarLands;
@OneToMany(mappedBy = "study")
private List<SentenceAbsorb> sentenceAbsorbs;
@OneToMany(mappedBy = "study")
private List<SentenceDiary> sentenceDiaries;
@OneToMany(mappedBy = "study")
private List<Travel> travels;
@OneToMany(mappedBy = "study")
private List<World> worlds;
@OneToMany(mappedBy = "study")
private List<Solved> solveds;
}