Consistent getJpaDialect() narrowing (along with HibernateJpaVendorAdapter)
Issue: SPR-8959 Issue: SPR-11942
This commit is contained in:
parent
cbda722329
commit
562916b69c
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue