|
Oracle® Fusion Middleware Java API Reference for EclipseLink 11g Release 1 (11.1.1) E26376-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface EntityManagerFactory
Interface used to interact with the entity manager factory for the persistence unit.
When the application has finished using the entity manager factory, and/or at application shutdown, the application should close the entity manager factory. Once an EntityManagerFactory has been closed, all its entity managers are considered to be in the closed state.
| Method Summary | |
|---|---|
void |
close()Close the factory, releasing any resources that it holds. |
EntityManager |
createEntityManager()Create a new application-managed EntityManager. |
EntityManager |
createEntityManager(java.util.Map map)Create a new application-managed EntityManager with the specified Map of properties. |
Cache |
getCache()Access the cache that is associated with the entity manager factory (the "second level cache"). |
CriteriaBuilder |
getCriteriaBuilder()Return an instance of CriteriaBuilder for the creation of CriteriaQuery objects. |
Metamodel |
getMetamodel()Return an instance of Metamodel interface for access to the metamodel of the persistence unit. |
PersistenceUnitUtil |
getPersistenceUnitUtil()Return interface providing access to utility methods for the persistence unit. |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties()Get the properties and associated values that are in effect for the entity manager factory. |
boolean |
isOpen()Indicates whether the factory is open. |
| Method Detail |
|---|
EntityManager createEntityManager()
EntityManager. This method returns a new EntityManager instance each time it is invoked. The isOpen method will return true on the returned instance.java.lang.IllegalStateException - if the entity manager factory has been closedEntityManager createEntityManager(java.util.Map map)
EntityManager with the specified Map of properties. This method returns a new EntityManager instance each time it is invoked. The isOpen method will return true on the returned instance.map - properties for entity managerjava.lang.IllegalStateException - if the entity manager factory has been closedCriteriaBuilder getCriteriaBuilder()
CriteriaBuilder for the creation of CriteriaQuery objects.java.lang.IllegalStateException - if the entity manager factory has been closedMetamodel getMetamodel()
Metamodel interface for access to the metamodel of the persistence unit.java.lang.IllegalStateException - if the entity manager factory has been closedboolean isOpen()
void close()
IllegalStateException, except for isOpen, which will return false. Once an EntityManagerFactory has been closed, all its entity managers are considered to be in the closed state.java.lang.IllegalStateException - if the entity manager factory has been closedjava.util.Map<java.lang.String,java.lang.Object> getProperties()
java.lang.IllegalStateException - if the entity manager factory has been closedCache getCache()
Cache interfacejava.lang.IllegalStateException - if the entity manager factory has been closedPersistenceUnitUtil getPersistenceUnitUtil()
PersistenceUnitUtil interfacejava.lang.IllegalStateException - if the entity manager factory has been closed
|
Oracle® Fusion Middleware Java API Reference for EclipseLink 11g Release 1 (11.1.1) E26376-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||