Package org.apache.tapestry5.jpa
Interface EntityManagerSource
-
- All Known Implementing Classes:
EntityManagerSourceImpl
public interface EntityManagerSource
Responsible for creating an EntityManager as needed.- Since:
- 5.3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityManagercreate(java.lang.String persistenceUnitName)Creates an EntityManager for the given persistence unit name.EntityManagerFactorygetEntityManagerFactory(java.lang.String persistenceUnitName)Gets the EntityManagerFactory for the given persistence unit name, creating it as necessary.java.util.List<PersistenceUnitInfo>getPersistenceUnitInfos()Get the list of PersistenceUnitInfo parsed frompersistence.xml.
-
-
-
Method Detail
-
create
EntityManager create(java.lang.String persistenceUnitName)
Creates an EntityManager for the given persistence unit name.- Parameters:
persistenceUnitName- the name of a persistence unit as defined inpersistence.xml- Returns:
- EntityManager for the given persistence unit name
-
getEntityManagerFactory
EntityManagerFactory getEntityManagerFactory(java.lang.String persistenceUnitName)
Gets the EntityManagerFactory for the given persistence unit name, creating it as necessary.- Parameters:
persistenceUnitName- the name of a persistence unit as defined inpersistence.xml- Returns:
- EntityManagerFactory for the given persistence unit name
-
getPersistenceUnitInfos
java.util.List<PersistenceUnitInfo> getPersistenceUnitInfos()
Get the list of PersistenceUnitInfo parsed frompersistence.xml.- Returns:
- list of PersistenceUnitInfos
-
-