Class Persistence


  • public class Persistence
    extends Object
    Bootstrap class that provides access to an EntityManagerFactory.
    • Constructor Detail

      • Persistence

        public Persistence()
    • Method Detail

      • 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
      • getPersistenceUtil

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