Package org.apereo.cas.jpa
Interface JpaBeanFactory
public interface JpaBeanFactory
This is
JpaBeanFactory.- Since:
- 6.2.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.beans.factory.FactoryBean<jakarta.persistence.EntityManagerFactory>newEntityManagerFactoryBean(org.apereo.cas.configuration.model.support.jpa.JpaConfigurationContext config, org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpaProperties) New entity manager factory bean.default org.springframework.orm.jpa.JpaVendorAdapterNew jpa vendor adapter.org.springframework.orm.jpa.JpaVendorAdapternewJpaVendorAdapter(org.apereo.cas.configuration.model.support.jpa.DatabaseProperties properties) New jpa vendor adapter jpa vendor adapter.jakarta.persistence.spi.PersistenceProvidernewPersistenceProvider(org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpa) New persistence provider.Stream<? extends Serializable>streamQuery(jakarta.persistence.Query query) Stream query.
-
Field Details
-
DEFAULT_BEAN_NAME
Default implementation bean.- See Also:
-
-
Method Details
-
newJpaVendorAdapter
org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter(org.apereo.cas.configuration.model.support.jpa.DatabaseProperties properties) New jpa vendor adapter jpa vendor adapter.- Parameters:
properties- the properties- Returns:
- the jpa vendor adapter
-
newJpaVendorAdapter
default org.springframework.orm.jpa.JpaVendorAdapter newJpaVendorAdapter()New jpa vendor adapter.- Returns:
- the jpa vendor adapter
-
newEntityManagerFactoryBean
org.springframework.beans.factory.FactoryBean<jakarta.persistence.EntityManagerFactory> newEntityManagerFactoryBean(org.apereo.cas.configuration.model.support.jpa.JpaConfigurationContext config, org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpaProperties) New entity manager factory bean.- Parameters:
config- the configjpaProperties- the jpa properties- Returns:
- the local container entity manager factory bean
-
newPersistenceProvider
jakarta.persistence.spi.PersistenceProvider newPersistenceProvider(org.apereo.cas.configuration.model.support.jpa.AbstractJpaProperties jpa) New persistence provider.- Parameters:
jpa- the jpa- Returns:
- the persistence provider
-
streamQuery
Stream query.- Parameters:
query- the query- Returns:
- the stream
-