Package cz.cvut.kbss.jopa
Class Persistence
java.lang.Object
cz.cvut.kbss.jopa.Persistence
Bootstrap class that is used to obtain an
EntityManagerFactory
.
The Persistence
class is also used to obtain a PersistenceUtil
instance.
-
Method Summary
Modifier and TypeMethodDescriptionstatic EntityManagerFactory
createEntityManagerFactory
(String persistenceUnitName) Create and return an EntityManagerFactory for the named persistence unit.static EntityManagerFactory
createEntityManagerFactory
(String persistenceUnitName, Map<String, String> properties) Create and return an EntityManagerFactory for the named persistence unit using the given properties.static PersistenceUtil
Return the PersistenceUtil instance
-
Method Details
-
createEntityManagerFactory
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 unitproperties
- 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
Return the PersistenceUtil instance- Returns:
- PersistenceUtil instance
-