Interface JpaPersistenceUnitProvider

All Superinterfaces:
org.springframework.beans.factory.DisposableBean

public interface JpaPersistenceUnitProvider extends org.springframework.beans.factory.DisposableBean
Since:
7.0.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    org.springframework.context.ConfigurableApplicationContext
    Gets application context.
    jakarta.persistence.EntityManager
    Gets default/fallback entity manager.
    default jakarta.persistence.EntityManager
    Create entity manager.
  • Method Details

    • getApplicationContext

      org.springframework.context.ConfigurableApplicationContext getApplicationContext()
      Gets application context.
      Returns:
      the application context
    • getEntityManager

      jakarta.persistence.EntityManager getEntityManager()
      Gets default/fallback entity manager.
      Returns:
      the entity manager
    • recreateEntityManagerIfNecessary

      default jakarta.persistence.EntityManager recreateEntityManagerIfNecessary(String persistenceUnitName)
      Create entity manager.
      Returns:
      the entity manager
    • destroy

      default void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      Exception