Skip to content

Commit cfb5d2d

Browse files
committed
Upgrade to JPA 3.2.
Closes #3673
1 parent b9ef430 commit cfb5d2d

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<hibernate-70-snapshots>7.0.0-SNAPSHOT</hibernate-70-snapshots>
3838
<hsqldb>2.7.4</hsqldb>
3939
<h2>2.3.232</h2>
40-
<jakarta-persistence-api>3.1.0</jakarta-persistence-api>
40+
<jakarta-persistence-api>3.2.0</jakarta-persistence-api>
4141
<jsqlparser>5.0</jsqlparser>
4242
<mysql-connector-java>9.1.0</mysql-connector-java>
4343
<postgresql>42.7.4</postgresql>

spring-data-jpa/src/test/java/org/springframework/data/jpa/util/TestMetaModel.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ public class TestMetaModel implements Metamodel {
4343
private final Set<Class<?>> managedTypes;
4444
private final Lazy<EntityManagerFactory> entityManagerFactory = Lazy.of(this::init);
4545
private final Lazy<Metamodel> metamodel = Lazy.of(() -> entityManagerFactory.get().getMetamodel());
46-
private Lazy<EntityManager> enityManager = Lazy.of(() -> entityManagerFactory.get().createEntityManager());
46+
private final Lazy<EntityManager> entityManager = Lazy.of(() -> entityManagerFactory.get().createEntityManager());
4747

48-
TestMetaModel(Set<Class<?>> managedTypes) {
48+
private TestMetaModel(Set<Class<?>> managedTypes) {
4949
this("dynamic-tests", managedTypes);
5050
}
5151

52-
TestMetaModel(String persistenceUnit, Set<Class<?>> managedTypes) {
52+
private TestMetaModel(String persistenceUnit, Set<Class<?>> managedTypes) {
5353
this.persistenceUnit = persistenceUnit;
5454
this.managedTypes = managedTypes;
5555
}
@@ -66,6 +66,11 @@ public <X> EntityType<X> entity(Class<X> cls) {
6666
return metamodel.get().entity(cls);
6767
}
6868

69+
@Override
70+
public EntityType<?> entity(String s) {
71+
return metamodel.get().entity(s);
72+
}
73+
6974
public <X> ManagedType<X> managedType(Class<X> cls) {
7075
return metamodel.get().managedType(cls);
7176
}
@@ -87,7 +92,7 @@ public Set<EmbeddableType<?>> getEmbeddables() {
8792
}
8893

8994
public EntityManager entityManager() {
90-
return enityManager.get();
95+
return entityManager.get();
9196
}
9297

9398
EntityManagerFactory init() {

0 commit comments

Comments
 (0)