updated JPA 2.0 support to the final spec (supporting the "getCriteriaBuilder" method)

master
Juergen Hoeller 15 years ago
parent 859f422cbf
commit e1d5c7310a
  1. 4
      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. // JPA 2.0: return EntityManagerFactory without creating an EntityManager.
return this.targetFactory; return this.targetFactory;
} }
else if (method.getName().equals("getQueryBuilder") || method.getName().equals("getMetamodel")) { else if (method.getName().equals("getCriteriaBuilder") || method.getName().equals("getMetamodel")) {
// JPA 2.0: return EntityManagerFactory's QueryBuilder/Metamodel (avoid creation of EntityManager) // JPA 2.0: return EntityManagerFactory's CriteriaBuilder/Metamodel (avoid creation of EntityManager)
try { try {
return EntityManagerFactory.class.getMethod(method.getName()).invoke(this.targetFactory); return EntityManagerFactory.class.getMethod(method.getName()).invoke(this.targetFactory);
} }

Loading…
Cancel
Save