diff --git a/src/main/java/Entities/Pet.java b/src/main/java/Entities/Pet.java index 49a8e39..14e8f76 100644 --- a/src/main/java/Entities/Pet.java +++ b/src/main/java/Entities/Pet.java @@ -16,6 +16,9 @@ public class Pet { @JoinColumn(name = "PetTypeID", referencedColumnName = "PetTypeID") private PetType PetTypeID; private String Description; + @ManyToOne + @JoinColumn(name = "PetOwnerID", referencedColumnName = "PetOwnerID") + private PetOwner PetOwnerID; @OneToMany(mappedBy = "Appointments") private List Appointments; @@ -49,4 +52,16 @@ public String getDescription() { public void setDescription(String description) { Description = description; } + public PetOwner getPetOwnerID() { + return PetOwnerID; + } + public void setPetOwnerID(PetOwner petOwnerID) { + PetOwnerID = petOwnerID; + } + public List getAppointments() { + return Appointments; + } + public void setAppointments(List appointments) { + Appointments = appointments; + } } diff --git a/src/main/java/Entities/PetOwner.java b/src/main/java/Entities/PetOwner.java index c19c09c..2a3b35a 100644 --- a/src/main/java/Entities/PetOwner.java +++ b/src/main/java/Entities/PetOwner.java @@ -13,7 +13,8 @@ public class PetOwner{ @OneToOne(cascade = CascadeType.ALL) @JoinColumn(name = "UserID", referencedColumnName = "UserID") private User User; - private int PetID; + @OneToMany(mappedBy = "Pet") + private List Pets; @ManyToOne @JoinColumn(name = "VetID", referencedColumnName = "VetID") private Veterinarian Vet;