Ignore:
Timestamp:
02/03/23 10:47:25 (17 months ago)
Author:
SazdovaEkaterina <sazdovaekaterina@…>
Branches:
main
Children:
038c9f7, 1bd0a56, 8ae6217
Parents:
fdfc6fa
Message:

added inheritance

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Prototype Application/Paw5/src/main/java/finki/paw5/model/User.java

    rfdfc6fa r579bf6d  
    11package finki.paw5.model;
    22
    3 import jakarta.persistence.Column;
    4 import jakarta.persistence.Entity;
    5 import jakarta.persistence.Id;
    6 import jakarta.persistence.Table;
     3import jakarta.persistence.*;
    74import lombok.Data;
    85
     
    1310@Entity
    1411@Table(name = "user_table")
     12@Inheritance(strategy = InheritanceType.JOINED)
    1513public class User {
    1614
    1715    @Id
    1816    @Column(name = "id_user")
    19     private int id;
     17    protected int id;
    2018
    2119    @Column(name = "date_created_user", nullable = false)
    22     private LocalDate dateCreated;
     20    protected LocalDate dateCreated;
    2321
    2422    @Column(name = "name_user", nullable = false, length = 100)
    25     private String name;
     23    protected String name;
    2624
    27     @Column(name = "email_user", nullable = false, length = 100, unique=true)
    28     private String email;
     25    @Column(name = "email_user", nullable = false, length = 100, unique = true)
     26    protected String email;
    2927
    3028    @Column(name = "password_user", nullable = false, length = 20)
    31     private String password;
     29    protected String password;
    3230
    3331    @Column(name = "telephone_user", length = 20)
    34     private String telephone;
     32    protected String telephone;
    3533
    3634    public User(LocalDate dateCreated, String name, String email, String password, String telephone) {
Note: See TracChangeset for help on using the changeset viewer.