From e1d5c7310a9ba5b997a14cc199cb79f083446320 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 10 Dec 2009 21:42:48 +0000 Subject: [PATCH] updated JPA 2.0 support to the final spec (supporting the "getCriteriaBuilder" method) --- .../springframework/orm/jpa/SharedEntityManagerCreator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.springframework.orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java b/org.springframework.orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java index f2ea9d67a2..5092ecbf3d 100644 --- a/org.springframework.orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java +++ b/org.springframework.orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java @@ -154,8 +154,8 @@ public abstract class SharedEntityManagerCreator { // JPA 2.0: return EntityManagerFactory without creating an EntityManager. return this.targetFactory; } - else if (method.getName().equals("getQueryBuilder") || method.getName().equals("getMetamodel")) { - // JPA 2.0: return EntityManagerFactory's QueryBuilder/Metamodel (avoid creation of EntityManager) + else if (method.getName().equals("getCriteriaBuilder") || method.getName().equals("getMetamodel")) { + // JPA 2.0: return EntityManagerFactory's CriteriaBuilder/Metamodel (avoid creation of EntityManager) try { return EntityManagerFactory.class.getMethod(method.getName()).invoke(this.targetFactory); }