Class EntitySeekingEntityManagerFactoryBean

java.lang.Object
org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
org.smallmind.persistence.orm.spring.jpa.EntitySeekingEntityManagerFactoryBean
All Implemented Interfaces:
Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<jakarta.persistence.EntityManagerFactory>, org.springframework.beans.factory.InitializingBean, org.springframework.dao.support.PersistenceExceptionTranslator, org.springframework.orm.jpa.EntityManagerFactoryInfo

public class EntitySeekingEntityManagerFactoryBean extends org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
See Also:
  • Field Summary

    Fields inherited from class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean

    logger

    Fields inherited from interface org.springframework.beans.factory.FactoryBean

    OBJECT_TYPE_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected jakarta.persistence.EntityManagerFactory
     
    void
     
    void
    setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
     
    void
    setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
     
    void
     
    void
    setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
     
    void
     
    void
    setPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo persistenceUnitInfo)
     
    void
    setPersistenceUnitPostProcessors(org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor... persistenceUnitPostProcessors)
     
    void
    setSessionSourceKey(String sessionSourceKey)
     
    void
    setSharedCacheMode(jakarta.persistence.SharedCacheMode sharedCacheMode)
     
    void
    setValidationMode(jakarta.persistence.ValidationMode validationMode)
     

    Methods inherited from class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean

    afterPropertiesSet, createEntityManagerFactoryProxy, createNativeEntityManager, destroy, getBeanClassLoader, getBootstrapExecutor, getDataSource, getEntityManagerInterface, getJpaDialect, getJpaPropertyMap, getJpaVendorAdapter, getNativeEntityManagerFactory, getObject, getObjectType, getPersistenceProvider, getPersistenceUnitInfo, getPersistenceUnitName, isSingleton, postProcessEntityManager, setBeanClassLoader, setBeanFactory, setBeanName, setBootstrapExecutor, setEntityManagerFactoryInterface, setEntityManagerInitializer, setEntityManagerInterface, setJpaDialect, setJpaProperties, setJpaPropertyMap, setJpaVendorAdapter, setPersistenceProvider, setPersistenceProviderClass, setPersistenceUnitName, translateExceptionIfPossible, writeReplace

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • EntitySeekingEntityManagerFactoryBean

      public EntitySeekingEntityManagerFactoryBean()
  • Method Details

    • setAnnotationSeekingBeanFactoryPostProcessor

      public void setAnnotationSeekingBeanFactoryPostProcessor(AnnotationSeekingBeanFactoryPostProcessor annotationSeekingBeanFactoryPostProcessor)
    • setSessionSourceKey

      public void setSessionSourceKey(String sessionSourceKey)
    • setDataSource

      public void setDataSource(DataSource dataSource)
    • setJtaDataSource

      public void setJtaDataSource(DataSource jtaDataSource)
    • setSharedCacheMode

      public void setSharedCacheMode(jakarta.persistence.SharedCacheMode sharedCacheMode)
    • setCacheStoreMode

      public void setCacheStoreMode(jakarta.persistence.CacheStoreMode cacheStoreMode)
    • setCacheRetrieveMode

      public void setCacheRetrieveMode(jakarta.persistence.CacheRetrieveMode cacheRetrieveMode)
    • setValidationMode

      public void setValidationMode(jakarta.persistence.ValidationMode validationMode)
    • setPersistenceUnitInfo

      public void setPersistenceUnitInfo(org.springframework.orm.jpa.persistenceunit.MutablePersistenceUnitInfo persistenceUnitInfo)
    • setExcludeUnlistedClasses

      public void setExcludeUnlistedClasses(boolean excludeUnlistedClasses)
    • setPersistenceUnitPostProcessors

      public void setPersistenceUnitPostProcessors(org.springframework.orm.jpa.persistenceunit.PersistenceUnitPostProcessor... persistenceUnitPostProcessors)
    • createNativeEntityManagerFactory

      protected jakarta.persistence.EntityManagerFactory createNativeEntityManagerFactory() throws jakarta.persistence.PersistenceException
      Specified by:
      createNativeEntityManagerFactory in class org.springframework.orm.jpa.AbstractEntityManagerFactoryBean
      Throws:
      jakarta.persistence.PersistenceException