public class EMFProviderNoTransactions extends EMFProviderLMT
EntityManagerFactory is created in static initialization block and
used to create EntityManager objects.emfENTITY_MANAGER, ENTITY_MANAGER_FACTORY, JPA_ENTITY_MANAGER, JPA_ENTITY_MANAGER_FACTORY, JPA_PERSISTENCE_UNIT_NAME, JPA_TRANSACTION, PERSISTENCE_UNIT_NAME, TRANSACTION| Constructor and Description |
|---|
EMFProviderNoTransactions()
Creates new EMF provider.
|
EMFProviderNoTransactions(java.util.Properties config)
Creates new EMF provider.
|
EMFProviderNoTransactions(java.lang.String persistenceUnitName)
Creates new EMF provider with specified persistence unit name.
|
| Modifier and Type | Method and Description |
|---|---|
void |
commitTransaction(java.lang.Object tx)
Does nothing - transactions are not used.
|
java.lang.Object |
getTransaction(javax.persistence.EntityManager em)
Transactions are not used - always returns
null. |
void |
rollbackTransaction(java.lang.Object tx)
Does nothing - transactions are not used.
|
get, getEntityManager, returnEntityManagerpublic EMFProviderNoTransactions()
public EMFProviderNoTransactions(java.util.Properties config)
config - Properties for provider configuration.public EMFProviderNoTransactions(java.lang.String persistenceUnitName)
persistenceUnitName - String name of persistence unit.public java.lang.Object getTransaction(javax.persistence.EntityManager em)
throws java.lang.Exception
null.getTransaction in interface EMFProviderInterfacegetTransaction in class EMFProviderLMTem - EntityManager needed if joining to existing transaction or
starting transaction locally.Object always returns null.javax.persistence.PersistenceException - if unable to acquire or open transaction.java.lang.Exception - if unable to acquire or open transaction.public void commitTransaction(java.lang.Object tx)
throws java.lang.Exception
commitTransaction in interface EMFProviderInterfacecommitTransaction in class EMFProviderLMTtx - Object transaction to be commited.java.lang.Exception - occured while committing transaction.public void rollbackTransaction(java.lang.Object tx)
rollbackTransaction in interface EMFProviderInterfacerollbackTransaction in class EMFProviderLMTtx - Object transaction to be rolled back.