Spec-Zone .ru
спецификации, руководства, описания, API


javax.persistence
Интерфейс EntityManagerFactory


public interface EntityManagerFactory

Интерфейс, используемый, чтобы взаимодействовать с менеджером по объекту фабрика для модуля персистентности.

Когда приложение закончило использовать менеджера по объекту фабрика, и/или на завершении работы приложения, приложение должно закрыть менеджера по объекту фабрика. Однажды EntityManagerFactory был закрыт, все его менеджеры по объекту, как полагают, находятся в закрытом состоянии.

С тех пор:
Персистентность Java 1.0

Сводка метода
 void close()
          Закройте фабрику, высвобождая любые средства, которые она содержит.
 EntityManager createEntityManager()
          Создайте управляемое приложением новое EntityManager.
 EntityManager createEntityManager(java.util.Map map)
          Создайте управляемое приложением новое EntityManager с указанной Картой свойств.
 Кэш getCache()
          Получите доступ к кэшу, который связывается с менеджером по объекту фабрика ("второй кэш уровня").
 CriteriaBuilder getCriteriaBuilder()
          Возвратите экземпляр CriteriaBuilder для создания CriteriaQuery объекты.
 Метамодель getMetamodel()
          Возвратите экземпляр Metamodel интерфейс для доступа к метамодели модуля персистентности.
 PersistenceUnitUtil getPersistenceUnitUtil()
          Возвратите доступ обеспечения интерфейса к служебным методам для модуля персистентности.
 java.util.Map<java.lang.String,java.lang.Object> getProperties()
          Получите свойства и присваиваемые значения, которые являются в действительности для менеджера по объекту фабрикой.
 boolean isOpen()
          Указывает, открыта ли фабрика.
 

Деталь метода

createEntityManager

EntityManager createEntityManager()
Создайте управляемое приложением новое EntityManager. Этот метод возвращает новое EntityManager экземпляр каждый раз это вызывается. isOpen метод возвратит true на возвращенном экземпляре.

Возвраты:
менеджер по объекту экземпляр
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт

createEntityManager

EntityManager createEntityManager(java.util.Map map)
Создайте управляемое приложением новое EntityManager с указанной Картой свойств. Этот метод возвращает новое EntityManager экземпляр каждый раз это вызывается. isOpen метод возвратит true на возвращенном экземпляре.

Параметры:
map - свойства для менеджера по объекту
Возвраты:
менеджер по объекту экземпляр
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт

getCriteriaBuilder

CriteriaBuilder getCriteriaBuilder()
Возвратите экземпляр CriteriaBuilder для создания CriteriaQuery объекты.

Возвраты:
Экземпляр CriteriaBuilder
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт
С тех пор:
Персистентность Java 2.0

getMetamodel

Metamodel getMetamodel()
Возвратите экземпляр Metamodel интерфейс для доступа к метамодели модуля персистентности.

Возвраты:
Экземпляр метамодели
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт
С тех пор:
Персистентность Java 2.0

isOpen

boolean isOpen()
Указывает, открыта ли фабрика. Возвращает true, пока фабрика не была закрыта.

Возвраты:
булево указание, открыта ли фабрика

близко

void close()
Закройте фабрику, высвобождая любые средства, которые она содержит. После того, как экземпляр фабрики был закрыт, все методы, вызванные на него, бросят IllegalStateException, за исключением isOpen, который возвратит false. Однажды EntityManagerFactory был закрыт, все его менеджеры по объекту, как полагают, находятся в закрытом состоянии.

Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт

getProperties

java.util.Map<java.lang.String,java.lang.Object> getProperties()
Получите свойства и присваиваемые значения, которые являются в действительности для менеджера по объекту фабрикой. Изменение содержания карты не изменяет конфигурацию в действительности.

Возвраты:
свойства
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт
С тех пор:
Персистентность Java 2.0

getCache

Cache getCache()
Получите доступ к кэшу, который связывается с менеджером по объекту фабрика ("второй кэш уровня").

Возвраты:
экземпляр Cache интерфейс
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт
С тех пор:
Персистентность Java 2.0

getPersistenceUnitUtil

PersistenceUnitUtil getPersistenceUnitUtil()
Возвратите доступ обеспечения интерфейса к служебным методам для модуля персистентности.

Возвраты:
PersistenceUnitUtil интерфейс
Броски:
IllegalStateException - если менеджер по объекту фабрика был закрыт
С тех пор:
Персистентность Java 2.0


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter