diff --git a/persistence-modules/spring-data-jpa-repo-4/pom.xml b/persistence-modules/spring-data-jpa-repo-4/pom.xml
index ceda981de8..79da23705a 100644
--- a/persistence-modules/spring-data-jpa-repo-4/pom.xml
+++ b/persistence-modules/spring-data-jpa-repo-4/pom.xml
@@ -17,7 +17,7 @@
jakarta.persistence
jakarta.persistence-api
- 3.1.0
+ ${jakarta.persistence-api.version}
org.springframework.boot
@@ -147,6 +147,7 @@
42.7.1
1.0.7
3.7.0
+ 3.1.0
\ No newline at end of file
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotation.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotation.java
similarity index 60%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotation.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotation.java
index fe59f585ac..576cb23237 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotation.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotation.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithjakartaannotation;
+package com.baeldung.spring.notamanagedtype.jakartaannotation;
import jakarta.persistence.Entity;
import jakarta.persistence.Id;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationApplication.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationApplication.java
similarity index 60%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationApplication.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationApplication.java
index 1799ee8a9f..f46547a529 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationApplication.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationApplication.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithjakartaannotation;
+package com.baeldung.spring.notamanagedtype.jakartaannotation;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationRepository.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationRepository.java
similarity index 65%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationRepository.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationRepository.java
index e8efdd60db..28f8fee328 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithjakartaannotation/EntityWithJakartaAnnotationRepository.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/jakartaannotation/EntityWithJakartaAnnotationRepository.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithjakartaannotation;
+package com.baeldung.spring.notamanagedtype.jakartaannotation;
import org.springframework.data.jpa.repository.JpaRepository;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotation.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotation.java
similarity index 52%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotation.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotation.java
index d0e2debb69..261a4f5a0d 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotation.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotation.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotation;
+package com.baeldung.spring.notamanagedtype.missedannotation;
import javax.persistence.Id;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationApplication.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationApplication.java
similarity index 61%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationApplication.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationApplication.java
index d6e3eb465d..ec30b830c9 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationApplication.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationApplication.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotation;
+package com.baeldung.spring.notamanagedtype.missedannotation;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationRepository.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationRepository.java
similarity index 65%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationRepository.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationRepository.java
index df079be550..60c96de0a4 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotation/EntityWithoutAnnotationRepository.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotation/EntityWithoutAnnotationRepository.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotation;
+package com.baeldung.spring.notamanagedtype.missedannotation;
import org.springframework.data.jpa.repository.JpaRepository;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixed.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixed.java
similarity index 60%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixed.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixed.java
index 447dcb40c2..c19b9aad6a 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixed.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixed.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotationfixed;
+package com.baeldung.spring.notamanagedtype.missedannotationfixed;
import javax.persistence.Entity;
import javax.persistence.Id;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedApplication.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedApplication.java
similarity index 60%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedApplication.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedApplication.java
index f9537dc9f9..633eb87728 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedApplication.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedApplication.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotationfixed;
+package com.baeldung.spring.notamanagedtype.missedannotationfixed;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedRepository.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedRepository.java
similarity index 65%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedRepository.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedRepository.java
index 6a2b90fdc7..29748e4b99 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/entitywithoutannotationfixed/EntityWithoutAnnotationFixedRepository.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedannotationfixed/EntityWithoutAnnotationFixedRepository.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotationfixed;
+package com.baeldung.spring.notamanagedtype.missedannotationfixed;
import org.springframework.data.jpa.repository.JpaRepository;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/app/WrongEntityScanApplication.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/app/WrongEntityScanApplication.java
similarity index 78%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/app/WrongEntityScanApplication.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/app/WrongEntityScanApplication.java
index 0addf6e4ea..ecca84b234 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/app/WrongEntityScanApplication.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/app/WrongEntityScanApplication.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.app;
+package com.baeldung.spring.notamanagedtype.missedentityscan.app;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/entity/CorrectEntity.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/entity/CorrectEntity.java
similarity index 56%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/entity/CorrectEntity.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/entity/CorrectEntity.java
index cf375cabdc..6d2a033ee9 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/entity/CorrectEntity.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/entity/CorrectEntity.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.entity;
+package com.baeldung.spring.notamanagedtype.missedentityscan.entity;
import javax.persistence.Entity;
import javax.persistence.Id;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/fixed/app/WrongEntityScanFixedApplication.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/fixed/app/WrongEntityScanFixedApplication.java
similarity index 83%
rename from persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/fixed/app/WrongEntityScanFixedApplication.java
rename to persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/fixed/app/WrongEntityScanFixedApplication.java
index 1d93c69129..f6f790251e 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/fixed/app/WrongEntityScanFixedApplication.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/fixed/app/WrongEntityScanFixedApplication.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.fixed.app;
+package com.baeldung.spring.notamanagedtype.missedentityscan.fixed.app;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.domain.EntityScan;
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/repository/CorrectEntityRepository.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/repository/CorrectEntityRepository.java
new file mode 100644
index 0000000000..afcd47b853
--- /dev/null
+++ b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtype/missedentityscan/repository/CorrectEntityRepository.java
@@ -0,0 +1,9 @@
+package com.baeldung.spring.notamanagedtype.missedentityscan.repository;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+
+import com.baeldung.spring.notamanagedtype.missedentityscan.entity.CorrectEntity;
+
+public interface CorrectEntityRepository extends JpaRepository {
+
+}
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/repository/CorrectEntityRepository.java b/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/repository/CorrectEntityRepository.java
deleted file mode 100644
index 2ccc1a7784..0000000000
--- a/persistence-modules/spring-data-jpa-repo-4/src/main/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/wrongentityscanapplication/repository/CorrectEntityRepository.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.repository;
-
-import org.springframework.data.jpa.repository.JpaRepository;
-
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.entity.CorrectEntity;
-
-public interface CorrectEntityRepository extends JpaRepository {
-
-}
diff --git a/persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/NotManagedTypeExceptionIntegrationTest.java b/persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtype/NotManagedTypeExceptionIntegrationTest.java
similarity index 52%
rename from persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/NotManagedTypeExceptionIntegrationTest.java
rename to persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtype/NotManagedTypeExceptionIntegrationTest.java
index cc39443059..fda373f86d 100644
--- a/persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtypeexceptioninspringdatajpa/NotManagedTypeExceptionIntegrationTest.java
+++ b/persistence-modules/spring-data-jpa-repo-4/src/test/java/com/baeldung/spring/notamanagedtype/NotManagedTypeExceptionIntegrationTest.java
@@ -1,4 +1,4 @@
-package com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa;
+package com.baeldung.spring.notamanagedtype;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertThrows;
@@ -7,17 +7,17 @@ import static org.springframework.boot.SpringApplication.run;
import org.junit.jupiter.api.Test;
import org.springframework.context.ConfigurableApplicationContext;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotation.EntityWithoutAnnotationApplication;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotationfixed.EntityWithoutAnnotationFixedApplication;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithoutannotationfixed.EntityWithoutAnnotationFixedRepository;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.entitywithjakartaannotation.EntityWithJakartaAnnotationApplication;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.app.WrongEntityScanApplication;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.fixed.app.WrongEntityScanFixedApplication;
-import com.baeldung.spring.notamanagedtypeexceptioninspringdatajpa.wrongentityscanapplication.repository.CorrectEntityRepository;
+import com.baeldung.spring.notamanagedtype.missedannotation.EntityWithoutAnnotationApplication;
+import com.baeldung.spring.notamanagedtype.missedannotationfixed.EntityWithoutAnnotationFixedApplication;
+import com.baeldung.spring.notamanagedtype.missedannotationfixed.EntityWithoutAnnotationFixedRepository;
+import com.baeldung.spring.notamanagedtype.jakartaannotation.EntityWithJakartaAnnotationApplication;
+import com.baeldung.spring.notamanagedtype.missedentityscan.app.WrongEntityScanApplication;
+import com.baeldung.spring.notamanagedtype.missedentityscan.fixed.app.WrongEntityScanFixedApplication;
+import com.baeldung.spring.notamanagedtype.missedentityscan.repository.CorrectEntityRepository;
class NotManagedTypeExceptionIntegrationTest {
@Test
- void givenEntityWithoutAnnotationApplicationWhenBootstrapThenExpectedExceptionThrown() {
+ void givenEntityWithoutAnnotationApplication_WhenBootstrap_ThenExpectedExceptionThrown() {
Exception exception = assertThrows(Exception.class,
() -> run(EntityWithoutAnnotationApplication.class));
@@ -27,7 +27,7 @@ class NotManagedTypeExceptionIntegrationTest {
}
@Test
- void givenEntityWithoutAnnotationApplicationFixedWhenBootstrapThenRepositoryBeanShouldBePresentInContext() {
+ void givenEntityWithoutAnnotationApplicationFixed_WhenBootstrap_ThenRepositoryBeanShouldBePresentInContext() {
ConfigurableApplicationContext context = run(EntityWithoutAnnotationFixedApplication.class);
EntityWithoutAnnotationFixedRepository repository = context
.getBean(EntityWithoutAnnotationFixedRepository.class);
@@ -36,7 +36,7 @@ class NotManagedTypeExceptionIntegrationTest {
}
@Test
- void givenEntityWithJakartaAnnotationApplicationWhenBootstrapThenExpectedExceptionThrown() {
+ void givenEntityWithJakartaAnnotationApplication_WhenBootstrap_ThenExpectedExceptionThrown() {
Exception exception = assertThrows(Exception.class,
() -> run(EntityWithJakartaAnnotationApplication.class));
@@ -46,7 +46,7 @@ class NotManagedTypeExceptionIntegrationTest {
}
@Test
- void givenWrongEntityScanApplicationWhenBootstrapThenExpectedExceptionThrown() {
+ void givenWrongEntityScanApplication_WhenBootstrap_ThenExpectedExceptionThrown() {
Exception exception = assertThrows(Exception.class,
() -> run(WrongEntityScanApplication.class));
@@ -56,7 +56,7 @@ class NotManagedTypeExceptionIntegrationTest {
}
@Test
- void givenWrongEntityScanApplicationFixedWhenBootstrapThenRepositoryBeanShouldBePresentInContext() {
+ void givenWrongEntityScanApplicationFixed_WhenBootstrap_ThenRepositoryBeanShouldBePresentInContext() {
ConfigurableApplicationContext context = run(WrongEntityScanFixedApplication.class);
CorrectEntityRepository repository = context
.getBean(CorrectEntityRepository.class);