Class Persistence

java.lang.Object
javax.persistence.Persistence

public class Persistence extends Object
Bootstrap class that provides access to an EntityManagerFactory.
  • Field Details

  • Constructor Details

    • Persistence

      public Persistence()
  • Method Details

    • createEntityManagerFactory

      public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName)
      Create and return an EntityManagerFactory for the named persistence unit.
      Parameters:
      persistenceUnitName - The name of the persistence unit
      Returns:
      The factory that creates EntityManagers configured according to the specified persistence unit
    • createEntityManagerFactory

      public static EntityManagerFactory createEntityManagerFactory(String persistenceUnitName, Map properties)
      Create and return an EntityManagerFactory for the named persistence unit using the given properties.
      Parameters:
      persistenceUnitName - The name of the persistence unit
      properties - Additional properties to use when creating the factory. The values of these properties override any values that may have been configured elsewhere
      Returns:
      The factory that creates EntityManagers configured according to the specified persistence unit
    • getProviders

      private static List<PersistenceProvider> getProviders()
    • getPersistenceUtil

      public static PersistenceUtil getPersistenceUtil()
      Returns:
      Returns a PersistenceUtil instance.