From d51627d39a11f028efbc0da252a861d2cb286b08 Mon Sep 17 00:00:00 2001 From: leif e Date: Sat, 23 Mar 2024 12:12:27 +0100 Subject: [PATCH] deps: Upgrade Repository pattern to Spring Boot 3.x #2823 - updated dependencies in pom and imports in code (#2837) Co-authored-by: leiferksn --- repository/pom.xml | 24 +++++++++++++++---- .../java/com/iluwatar/repository/Person.java | 6 ++--- .../repository/PersonSpecifications.java | 8 +++---- .../AnnotationBasedRepositoryTest.java | 2 +- .../iluwatar/repository/RepositoryTest.java | 2 +- 5 files changed, 29 insertions(+), 13 deletions(-) diff --git a/repository/pom.xml b/repository/pom.xml index a1f98e506..6bd1b9a6a 100644 --- a/repository/pom.xml +++ b/repository/pom.xml @@ -33,6 +33,22 @@ 1.26.0-SNAPSHOT repository + + + + org.springframework.boot + spring-boot-dependencies + pom + 3.2.3 + import + + + org.hibernate + hibernate-core + 6.4.4.Final + + + org.springframework.data @@ -56,12 +72,12 @@ test - javax.xml.bind - jaxb-api + jakarta.xml.bind + jakarta.xml.bind-api - javax.annotation - javax.annotation-api + jakarta.annotation + jakarta.annotation-api org.springframework.boot diff --git a/repository/src/main/java/com/iluwatar/repository/Person.java b/repository/src/main/java/com/iluwatar/repository/Person.java index 0810db0c8..923fd8f25 100644 --- a/repository/src/main/java/com/iluwatar/repository/Person.java +++ b/repository/src/main/java/com/iluwatar/repository/Person.java @@ -24,9 +24,9 @@ */ package com.iluwatar.repository; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; import lombok.EqualsAndHashCode; import lombok.Getter; import lombok.NoArgsConstructor; diff --git a/repository/src/main/java/com/iluwatar/repository/PersonSpecifications.java b/repository/src/main/java/com/iluwatar/repository/PersonSpecifications.java index 8a85df0b3..ae0d6e864 100644 --- a/repository/src/main/java/com/iluwatar/repository/PersonSpecifications.java +++ b/repository/src/main/java/com/iluwatar/repository/PersonSpecifications.java @@ -24,10 +24,10 @@ */ package com.iluwatar.repository; -import javax.persistence.criteria.CriteriaBuilder; -import javax.persistence.criteria.CriteriaQuery; -import javax.persistence.criteria.Predicate; -import javax.persistence.criteria.Root; +import jakarta.persistence.criteria.CriteriaBuilder; +import jakarta.persistence.criteria.CriteriaQuery; +import jakarta.persistence.criteria.Predicate; +import jakarta.persistence.criteria.Root; import org.springframework.data.jpa.domain.Specification; /** diff --git a/repository/src/test/java/com/iluwatar/repository/AnnotationBasedRepositoryTest.java b/repository/src/test/java/com/iluwatar/repository/AnnotationBasedRepositoryTest.java index 46501b828..1843a42cc 100644 --- a/repository/src/test/java/com/iluwatar/repository/AnnotationBasedRepositoryTest.java +++ b/repository/src/test/java/com/iluwatar/repository/AnnotationBasedRepositoryTest.java @@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; import java.util.List; -import javax.annotation.Resource; +import jakarta.annotation.Resource; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; diff --git a/repository/src/test/java/com/iluwatar/repository/RepositoryTest.java b/repository/src/test/java/com/iluwatar/repository/RepositoryTest.java index 3af73ea60..745fc9bc5 100644 --- a/repository/src/test/java/com/iluwatar/repository/RepositoryTest.java +++ b/repository/src/test/java/com/iluwatar/repository/RepositoryTest.java @@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertNull; import static org.junit.jupiter.api.Assertions.assertTrue; import java.util.List; -import javax.annotation.Resource; +import jakarta.annotation.Resource; import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test;