Ignore:
File:
1 edited

Legend:

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

    rada7108 rc03e53b  
    33import jakarta.persistence.*;
    44import lombok.Data;
     5import lombok.RequiredArgsConstructor;
    56
    67import java.time.LocalDate;
    78import java.util.Date;
     9import java.util.List;
    810
    911@Data
    1012@Entity
     13@RequiredArgsConstructor
    1114@Table(name = "therapy")
    1215public class Therapy {
     
    2629    private LocalDate endDate;
    2730
     31    @ManyToMany
     32    @JoinTable(name = "pet_needs_therapy",
     33            joinColumns = @JoinColumn(name = "id_therapy"),
     34            inverseJoinColumns = @JoinColumn(name = "id_pet"))
     35    List<Pet> pets;
     36
    2837    public Therapy(String healthProblem, LocalDate startDate, LocalDate endDate) {
    2938        this.healthProblem = healthProblem;
     
    3140        this.endDate = endDate;
    3241    }
    33 
    34     public Therapy() {
    35     }
    3642}
Note: See TracChangeset for help on using the changeset viewer.