[JAVA-28930] Upgrade blaze-persistence to Spring Boot 3 (#16051)
This commit is contained in:
parent
a28abb7d2e
commit
0ff06d1cf4
@ -9,9 +9,9 @@
|
|||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>com.baeldung</groupId>
|
<groupId>com.baeldung</groupId>
|
||||||
<artifactId>parent-boot-2</artifactId>
|
<artifactId>parent-boot-3</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>0.0.1-SNAPSHOT</version>
|
||||||
<relativePath>../../parent-boot-2</relativePath>
|
<relativePath>../../parent-boot-3</relativePath>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependencyManagement>
|
||||||
@ -34,37 +34,41 @@
|
|||||||
<!-- Core dependencies -->
|
<!-- Core dependencies -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-core-api</artifactId>
|
<artifactId>blaze-persistence-core-api-jakarta</artifactId>
|
||||||
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-core-impl</artifactId>
|
<artifactId>blaze-persistence-core-impl-jakarta</artifactId>
|
||||||
|
<scope>runtime</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-integration-hibernate-5.6</artifactId>
|
<artifactId>blaze-persistence-integration-hibernate-6.2</artifactId>
|
||||||
|
<scope>runtime</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- Entity View dependencies -->
|
<!-- Entity View dependencies -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-entity-view-api</artifactId>
|
<artifactId>blaze-persistence-entity-view-api-jakarta</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-entity-view-impl</artifactId>
|
<artifactId>blaze-persistence-entity-view-impl-jakarta</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-entity-view-processor</artifactId>
|
<artifactId>blaze-persistence-entity-view-processor-jakarta</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- Spring integration dependencies -->
|
<!-- Spring integration dependencies -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-integration-entity-view-spring</artifactId>
|
<artifactId>blaze-persistence-integration-entity-view-spring-6.0</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.blazebit</groupId>
|
<groupId>com.blazebit</groupId>
|
||||||
<artifactId>blaze-persistence-integration-spring-data-2.7</artifactId>
|
<artifactId>blaze-persistence-integration-spring-data-3.1</artifactId>
|
||||||
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- Spring dependencies -->
|
<!-- Spring dependencies -->
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -108,9 +112,9 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<maven.compiler.source>1.8</maven.compiler.source>
|
<maven.compiler.source>17</maven.compiler.source>
|
||||||
<maven.compiler.target>1.8</maven.compiler.target>
|
<maven.compiler.target>17</maven.compiler.target>
|
||||||
<blaze-persistence.version>1.6.8</blaze-persistence.version>
|
<blaze-persistence.version>1.6.11</blaze-persistence.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
@ -11,7 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
import javax.persistence.EntityManagerFactory;
|
import jakarta.persistence.EntityManagerFactory;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@EnableEntityViews(basePackages = {"com.baeldung.view"})
|
@EnableEntityViews(basePackages = {"com.baeldung.view"})
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
package com.baeldung.model;
|
package com.baeldung.model;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import jakarta.persistence.Entity;
|
||||||
import javax.persistence.GeneratedValue;
|
import jakarta.persistence.GeneratedValue;
|
||||||
import javax.persistence.Id;
|
import jakarta.persistence.Id;
|
||||||
import javax.persistence.OneToMany;
|
import jakarta.persistence.OneToMany;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
package com.baeldung.model;
|
package com.baeldung.model;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import jakarta.persistence.*;
|
||||||
|
|
||||||
@Entity
|
@Entity
|
||||||
public class Post {
|
public class Post {
|
||||||
|
@ -6,8 +6,8 @@ import com.blazebit.persistence.CriteriaBuilder;
|
|||||||
import com.blazebit.persistence.CriteriaBuilderFactory;
|
import com.blazebit.persistence.CriteriaBuilderFactory;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import javax.persistence.EntityManager;
|
import jakarta.persistence.EntityManager;
|
||||||
import javax.transaction.Transactional;
|
import jakarta.transaction.Transactional;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
@Transactional
|
@Transactional
|
||||||
|
@ -8,8 +8,8 @@ import com.blazebit.persistence.view.EntityViewManager;
|
|||||||
import com.blazebit.persistence.view.EntityViewSetting;
|
import com.blazebit.persistence.view.EntityViewSetting;
|
||||||
import org.springframework.stereotype.Repository;
|
import org.springframework.stereotype.Repository;
|
||||||
|
|
||||||
import javax.persistence.EntityManager;
|
import jakarta.persistence.EntityManager;
|
||||||
import javax.transaction.Transactional;
|
import jakarta.transaction.Transactional;
|
||||||
|
|
||||||
@Repository
|
@Repository
|
||||||
@Transactional
|
@Transactional
|
||||||
|
Loading…
x
Reference in New Issue
Block a user