Consistent getJpaDialect() narrowing (along with HibernateJpaVendorAdapter)

Issue: SPR-8959
Issue: SPR-11942
This commit is contained in:
Juergen Hoeller 2014-08-09 17:10:34 +02:00
parent cbda722329
commit 562916b69c
2 changed files with 4 additions and 6 deletions

View File

@ -49,7 +49,7 @@ public class EclipseLinkJpaVendorAdapter extends AbstractJpaVendorAdapter {
private final PersistenceProvider persistenceProvider = new org.eclipse.persistence.jpa.PersistenceProvider(); private final PersistenceProvider persistenceProvider = new org.eclipse.persistence.jpa.PersistenceProvider();
private final JpaDialect jpaDialect = new EclipseLinkJpaDialect(); private final EclipseLinkJpaDialect jpaDialect = new EclipseLinkJpaDialect();
@Override @Override
@ -105,7 +105,7 @@ public class EclipseLinkJpaVendorAdapter extends AbstractJpaVendorAdapter {
} }
@Override @Override
public JpaDialect getJpaDialect() { public EclipseLinkJpaDialect getJpaDialect() {
return this.jpaDialect; return this.jpaDialect;
} }

View File

@ -26,8 +26,6 @@ import org.apache.openjpa.persistence.OpenJPAEntityManagerFactorySPI;
import org.apache.openjpa.persistence.OpenJPAEntityManagerSPI; import org.apache.openjpa.persistence.OpenJPAEntityManagerSPI;
import org.apache.openjpa.persistence.PersistenceProviderImpl; import org.apache.openjpa.persistence.PersistenceProviderImpl;
import org.springframework.orm.jpa.JpaDialect;
/** /**
* {@link org.springframework.orm.jpa.JpaVendorAdapter} implementation for Apache OpenJPA. * {@link org.springframework.orm.jpa.JpaVendorAdapter} implementation for Apache OpenJPA.
* Developed and tested against OpenJPA 2.2. * Developed and tested against OpenJPA 2.2.
@ -38,8 +36,8 @@ import org.springframework.orm.jpa.JpaDialect;
* {@link org.springframework.orm.jpa.persistenceunit.SmartPersistenceUnitInfo#getManagedPackages()}) * {@link org.springframework.orm.jpa.persistenceunit.SmartPersistenceUnitInfo#getManagedPackages()})
* since OpenJPA doesn't use package-level metadata. * since OpenJPA doesn't use package-level metadata.
* *
* @author Costin Leau
* @author Juergen Hoeller * @author Juergen Hoeller
* @author Costin Leau
* @since 2.0 * @since 2.0
* @see OpenJpaDialect * @see OpenJpaDialect
* @see org.apache.openjpa.persistence.PersistenceProviderImpl * @see org.apache.openjpa.persistence.PersistenceProviderImpl
@ -108,7 +106,7 @@ public class OpenJpaVendorAdapter extends AbstractJpaVendorAdapter {
} }
@Override @Override
public JpaDialect getJpaDialect() { public OpenJpaDialect getJpaDialect() {
return this.jpaDialect; return this.jpaDialect;
} }