source: src/main/java/mk/ukim/finki/wp/db/entity/Lesson.java

Last change on this file was 5ea00d7, checked in by Malek Alavi <malekalavi7@…>, 7 days ago

Initial project upload

  • Property mode set to 100644
File size: 582 bytes
Line 
1package mk.ukim.finki.wp.db.entity;
2
3
4import jakarta.persistence.*;
5import lombok.*;
6
7@Entity
8@Table(name = "lesson")
9@Getter
10@Setter
11@NoArgsConstructor
12@AllArgsConstructor
13@Builder
14public class Lesson {
15
16 @Id
17 @GeneratedValue(strategy = GenerationType.IDENTITY)
18 @Column(name = "lesson_id")
19 private Integer lessonId;
20
21 @ManyToOne(optional = false)
22 @JoinColumn(name = "module_id")
23 private ModuleEntity moduleEntity;
24
25 @Column(nullable = false, length = 150)
26 private String title;
27
28 @Column(columnDefinition = "TEXT")
29 private String material;
30}
Note: See TracBrowser for help on using the repository browser.