From 254f2e5d5c53082e4a87d5afd461e87d07c64674 Mon Sep 17 00:00:00 2001 From: kriti20041 Date: Thu, 25 Dec 2025 20:08:42 +0530 Subject: [PATCH] Add validation to Pet birth date field Signed-off-by: kriti20041 --- .../java/org/springframework/samples/petclinic/owner/Pet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/samples/petclinic/owner/Pet.java b/src/main/java/org/springframework/samples/petclinic/owner/Pet.java index 4f8409ef2..615266cca 100644 --- a/src/main/java/org/springframework/samples/petclinic/owner/Pet.java +++ b/src/main/java/org/springframework/samples/petclinic/owner/Pet.java @@ -20,6 +20,7 @@ import java.util.Collection; import java.util.LinkedHashSet; import java.util.Set; +import jakarta.validation.constraints.NotNull; import org.springframework.format.annotation.DateTimeFormat; import org.springframework.samples.petclinic.model.NamedEntity; @@ -45,12 +46,13 @@ import jakarta.persistence.Table; @Table(name = "pets") public class Pet extends NamedEntity { - @Column + @NotNull(message = "Birth date is required") @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate birthDate; @ManyToOne @JoinColumn(name = "type_id") + private PetType type; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER)