## Uses of Interface
javax.persistence.EntityManagerFactory

- Packages that use EntityManagerFactory
  Package | Description
  --- | ---
  javax.persistence | Java Persistence is the API for the management for persistence and object/relational mapping.
  javax.persistence.spi | SPI for Java Persistence providers

- - ### Uses of EntityManagerFactory in javax.persistence

    Methods in javax.persistence that return EntityManagerFactory
    Modifier and Type | Method and Description
    --- | ---
    `static EntityManagerFactory` | Persistence.`createEntityManagerFactory(String persistenceUnitName)` Create and return an EntityManagerFactory for the named persistence unit.
    `static EntityManagerFactory` | Persistence.`createEntityManagerFactory(String persistenceUnitName, Map properties)` Create and return an EntityManagerFactory for the named persistence unit using the given properties.
    `EntityManagerFactory` | EntityManager.`getEntityManagerFactory()` Return the entity manager factory for the entity manager.

  - ### Uses of EntityManagerFactory in javax.persistence.spi

    Methods in javax.persistence.spi that return EntityManagerFactory
    Modifier and Type | Method and Description
    --- | ---
    `EntityManagerFactory` | PersistenceProvider.`createContainerEntityManagerFactory(PersistenceUnitInfo info, Map map)` Called by the container when an `EntityManagerFactory` is to be created.
    `EntityManagerFactory` | PersistenceProvider.`createEntityManagerFactory(String emName, Map map)` Called by `Persistence` class when an `EntityManagerFactory` is to be created.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.