From 0ff06d1cf4020cfed729c1e0dc51e42c9705720f Mon Sep 17 00:00:00 2001 From: sam-gardner <53271849+sam-gardner@users.noreply.github.com> Date: Wed, 6 Mar 2024 21:13:40 +0000 Subject: [PATCH] [JAVA-28930] Upgrade blaze-persistence to Spring Boot 3 (#16051) --- persistence-modules/blaze-persistence/pom.xml | 30 +++++++++++-------- .../config/BlazePersistenceConfiguration.java | 2 +- .../main/java/com/baeldung/model/Person.java | 8 ++--- .../main/java/com/baeldung/model/Post.java | 2 +- .../baeldung/repository/PersonRepository.java | 4 +-- .../baeldung/repository/PostRepository.java | 4 +-- 6 files changed, 27 insertions(+), 23 deletions(-) diff --git a/persistence-modules/blaze-persistence/pom.xml b/persistence-modules/blaze-persistence/pom.xml index 55b9831c26..55ce3e02d9 100644 --- a/persistence-modules/blaze-persistence/pom.xml +++ b/persistence-modules/blaze-persistence/pom.xml @@ -9,9 +9,9 @@ com.baeldung - parent-boot-2 + parent-boot-3 0.0.1-SNAPSHOT - ../../parent-boot-2 + ../../parent-boot-3 @@ -34,37 +34,41 @@ com.blazebit - blaze-persistence-core-api + blaze-persistence-core-api-jakarta + compile com.blazebit - blaze-persistence-core-impl + blaze-persistence-core-impl-jakarta + runtime com.blazebit - blaze-persistence-integration-hibernate-5.6 + blaze-persistence-integration-hibernate-6.2 + runtime com.blazebit - blaze-persistence-entity-view-api + blaze-persistence-entity-view-api-jakarta com.blazebit - blaze-persistence-entity-view-impl + blaze-persistence-entity-view-impl-jakarta com.blazebit - blaze-persistence-entity-view-processor + blaze-persistence-entity-view-processor-jakarta com.blazebit - blaze-persistence-integration-entity-view-spring + blaze-persistence-integration-entity-view-spring-6.0 com.blazebit - blaze-persistence-integration-spring-data-2.7 + blaze-persistence-integration-spring-data-3.1 + compile @@ -108,9 +112,9 @@ UTF-8 - 1.8 - 1.8 - 1.6.8 + 17 + 17 + 1.6.11 \ No newline at end of file diff --git a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/config/BlazePersistenceConfiguration.java b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/config/BlazePersistenceConfiguration.java index 0ec2e881ed..ebf3db8a81 100644 --- a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/config/BlazePersistenceConfiguration.java +++ b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/config/BlazePersistenceConfiguration.java @@ -11,7 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import javax.persistence.EntityManagerFactory; +import jakarta.persistence.EntityManagerFactory; @Configuration @EnableEntityViews(basePackages = {"com.baeldung.view"}) diff --git a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Person.java b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Person.java index a6daade80d..8af0c88e97 100644 --- a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Person.java +++ b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Person.java @@ -1,9 +1,9 @@ package com.baeldung.model; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; -import javax.persistence.OneToMany; +import jakarta.persistence.Entity; +import jakarta.persistence.GeneratedValue; +import jakarta.persistence.Id; +import jakarta.persistence.OneToMany; import java.util.HashSet; import java.util.Set; diff --git a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Post.java b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Post.java index 6fc10dc730..6f5763b7de 100644 --- a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Post.java +++ b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/model/Post.java @@ -1,6 +1,6 @@ package com.baeldung.model; -import javax.persistence.*; +import jakarta.persistence.*; @Entity public class Post { diff --git a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PersonRepository.java b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PersonRepository.java index 12b197e8be..50d41b8694 100644 --- a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PersonRepository.java +++ b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PersonRepository.java @@ -6,8 +6,8 @@ import com.blazebit.persistence.CriteriaBuilder; import com.blazebit.persistence.CriteriaBuilderFactory; import org.springframework.stereotype.Repository; -import javax.persistence.EntityManager; -import javax.transaction.Transactional; +import jakarta.persistence.EntityManager; +import jakarta.transaction.Transactional; @Repository @Transactional diff --git a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PostRepository.java b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PostRepository.java index cf7edffe62..dc3b5fc640 100644 --- a/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PostRepository.java +++ b/persistence-modules/blaze-persistence/src/main/java/com/baeldung/repository/PostRepository.java @@ -8,8 +8,8 @@ import com.blazebit.persistence.view.EntityViewManager; import com.blazebit.persistence.view.EntityViewSetting; import org.springframework.stereotype.Repository; -import javax.persistence.EntityManager; -import javax.transaction.Transactional; +import jakarta.persistence.EntityManager; +import jakarta.transaction.Transactional; @Repository @Transactional