public class JPAPersistenceManager extends AbstractTidePersistenceManager implements TideTransactionPersistenceManager
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
entityManager |
protected javax.persistence.EntityManagerFactory |
entityManagerFactory |
protected boolean |
shouldCloseEntityManager |
tm| Constructor and Description |
|---|
JPAPersistenceManager(javax.persistence.EntityManager em) |
JPAPersistenceManager(javax.persistence.EntityManagerFactory emf) |
JPAPersistenceManager(javax.persistence.EntityManagerFactory emf,
TideTransactionManager tm) |
JPAPersistenceManager(javax.persistence.EntityManager em,
TideTransactionManager tm) |
JPAPersistenceManager(TideTransactionManager tm) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.Object |
fetchEntity(java.lang.Object entity,
java.lang.String[] fetch)
Finds the entity with the JPA context.
|
java.lang.Object |
getCurrentTransaction() |
protected void |
initEntityManager() |
attachEntity, attachEntityprotected javax.persistence.EntityManager entityManager
protected javax.persistence.EntityManagerFactory entityManagerFactory
protected boolean shouldCloseEntityManager
public JPAPersistenceManager(TideTransactionManager tm)
public JPAPersistenceManager(javax.persistence.EntityManager em)
public JPAPersistenceManager(javax.persistence.EntityManager em,
TideTransactionManager tm)
public JPAPersistenceManager(javax.persistence.EntityManagerFactory emf)
public JPAPersistenceManager(javax.persistence.EntityManagerFactory emf,
TideTransactionManager tm)
public java.lang.Object getCurrentTransaction()
getCurrentTransaction in interface TideTransactionPersistenceManagerprotected void initEntityManager()
public void close()
close in class AbstractTidePersistenceManagerpublic java.lang.Object fetchEntity(java.lang.Object entity,
java.lang.String[] fetch)
fetchEntity in class AbstractTidePersistenceManagerentity - entity to loadfetch - array of property names to fetch