Class Persistence

java.lang.Object
cz.cvut.kbss.jopa.Persistence

public class Persistence extends Object
Bootstrap class that is used to obtain an EntityManagerFactory.

The Persistence class is also used to obtain a PersistenceUtil instance.

  • 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<String,String> 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()
      Return the PersistenceUtil instance
      Returns:
      PersistenceUtil instance