| |||||||||
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.
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 manager IllegalStateException
- if the entity manager factory has been closedCriteriaBuilder getCriteriaBuilder()
CriteriaBuilder
for the creation of CriteriaQuery
objects.
IllegalStateException
- if the entity manager factory has been closedMetamodel getMetamodel()
Metamodel
interface for access to the metamodel of the persistence unit.
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.
IllegalStateException
- if the entity manager factory has been closedjava.util.Map<java.lang.String,java.lang.Object> getProperties()
IllegalStateException
- if the entity manager factory has been closedCache getCache()
Cache
interface IllegalStateException
- if the entity manager factory has been closedPersistenceUnitUtil getPersistenceUnitUtil()
PersistenceUnitUtil
interface IllegalStateException
- if the entity manager factory has been closed
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41