From 6b182f2cc21b63490379ce2f224afd0c08eb7381 Mon Sep 17 00:00:00 2001 From: Harkamal Randhawa Date: Sun, 8 Mar 2026 10:14:08 -0600 Subject: [PATCH] Fix Pet entity ID mapping for JPA compatibility --- .../java/com/petshop/backend/entity/Pet.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/petshop/backend/entity/Pet.java b/src/main/java/com/petshop/backend/entity/Pet.java index cbbb1f90..e827f612 100644 --- a/src/main/java/com/petshop/backend/entity/Pet.java +++ b/src/main/java/com/petshop/backend/entity/Pet.java @@ -14,7 +14,8 @@ public class Pet { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private Long petId; + @Column(name = "petId") + private Long id; @Column(nullable = false, length = 50) private String petName; @@ -45,8 +46,8 @@ public class Pet { public Pet() { } - public Pet(Long petId, String petName, String petSpecies, String petBreed, Integer petAge, String petStatus, BigDecimal petPrice, LocalDateTime createdAt, LocalDateTime updatedAt) { - this.petId = petId; + public Pet(Long id, String petName, String petSpecies, String petBreed, Integer petAge, String petStatus, BigDecimal petPrice, LocalDateTime createdAt, LocalDateTime updatedAt) { + this.id = id; this.petName = petName; this.petSpecies = petSpecies; this.petBreed = petBreed; @@ -58,11 +59,11 @@ public class Pet { } public Long getPetId() { - return petId; + return id; } - public void setPetId(Long petId) { - this.petId = petId; + public void setPetId(Long id) { + this.id = id; } public String getPetName() { @@ -134,18 +135,18 @@ public class Pet { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; Pet pet = (Pet) o; - return Objects.equals(petId, pet.petId); + return Objects.equals(id, pet.id); } @Override public int hashCode() { - return Objects.hash(petId); + return Objects.hash(id); } @Override public String toString() { return "Pet{" + - "petId=" + petId + + "id=" + id + ", petName='" + petName + '\'' + ", petSpecies='" + petSpecies + '\'' + ", petBreed='" + petBreed + '\'' +