FileDocCategorySizeDatePackage
EntityManagerFactory.javaAPI DocGlassfish v2 API3602Fri May 04 22:34:06 BST 2007javax.persistence

EntityManagerFactory

public interface EntityManagerFactory
The EntityManagerFactory interface is used by the application to obtain an application-managed entity manager. 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.
since
Java Persistence 1.0

Fields Summary
Constructors Summary
Methods Summary
public voidclose()
Close the factory, releasing any resources that it holds. After a factory instance is closed, all methods invoked on it will throw an 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.

public javax.persistence.EntityManagercreateEntityManager()
Create a new EntityManager. This method returns a new EntityManager instance each time it is invoked. The isOpen method will return true on the returned instance.

public javax.persistence.EntityManagercreateEntityManager(java.util.Map map)
Create a new 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.

public booleanisOpen()
Indicates whether or not this factory is open. Returns true until a call to close has been made.