source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/model/users/Ucenik.java

Last change on this file was 81cdf2d, checked in by Nikola Janev <nikolajanev57@…>, 10 days ago

initial commit

  • Property mode set to 100644
File size: 990 bytes
Line 
1package com.nikola.web3ednevnikbackend.model.users;
2
3
4import com.nikola.web3ednevnikbackend.model.classesAndEnrolment.Klas;
5import jakarta.persistence.*;
6import lombok.Data;
7
8import java.time.LocalDate;
9import java.util.UUID;
10
11@Entity
12@Table(name="ucenik")
13@Data
14public class Ucenik {
15
16 @Id
17 private UUID id;
18
19 @Column(name = "mestoNa_ragjanje", nullable = false, length = 30)
20 private String mestoNaRagjanje;
21
22 @Column(name = "mobilen_telefon", nullable = false, length = 15)
23 private String mobilenTelefon;
24
25 @Column(name = "datumNa_ragjanje", nullable = false)
26 private LocalDate datumNaRagjanje;
27
28 @ManyToOne
29 @JoinColumn(name = "staratel_id")
30 private Roditel staratel;
31
32 @ManyToOne
33 @JoinColumn(name = "uciVoKlas_id")
34 private Klas uciVoKlas;
35
36 @OneToOne
37 @MapsId
38 @JoinColumn(name = "id", columnDefinition = "UUID")
39 private Korisnik korisnik;
40 @Column(name = "active", nullable = false)
41 private Boolean active = true;
42}
43
Note: See TracBrowser for help on using the repository browser.