Ignore:
File:
1 edited

Legend:

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

    r95dd50a r468b7b6  
    33import jakarta.persistence.*;
    44import lombok.Data;
    5 import lombok.RequiredArgsConstructor;
    65
    76import java.time.LocalDate;
     
    98@Data
    109@Entity
    11 @RequiredArgsConstructor
    1210@Table(name = "post")
    1311public class Post {
     
    2422    private String thumbnailUrl;
    2523
    26     @OneToOne
    27     @JoinColumn(name="id_pet", nullable = false)
    28     private Pet pet;
     24    @Column(name="id_pet", nullable = false)
     25    private Integer petId;
    2926
    30     @ManyToOne
    31     @JoinColumn(name="id_surendee")
    32     private Surendee surendeePoster;
     27    @Column(name="id_surendee")
     28    private Integer surendeeId;
    3329
    34     @ManyToOne
    35     @JoinColumn(name="id_employee")
    36     private Employee employeePoster;
     30    @Column(name="id_employee")
     31    private Integer employeeId;
    3732
    38     public Post(LocalDate dateCreated, String thumbnailUrl,
    39                 Pet pet, Surendee surendeePoster, Employee employeePoster) {
     33    public Post(LocalDate dateCreated, String thumbnailUrl, Integer petId, Integer surendeeId, Integer employeeId) {
    4034        this.dateCreated = dateCreated;
    4135        this.thumbnailUrl = thumbnailUrl;
    42         this.pet = pet;
    43         this.surendeePoster = surendeePoster;
    44         this.employeePoster = employeePoster;
     36        this.petId = petId;
     37        this.surendeeId = surendeeId;
     38        this.employeeId = employeeId;
     39    }
     40
     41    public Post() {
    4542    }
    4643}
Note: See TracChangeset for help on using the changeset viewer.