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


javax.persistence.spi
Интерфейс PersistenceProvider


public interface PersistenceProvider

Интерфейс реализуется провайдером персистентности.

Это вызывается контейнером в средах EE Java и Persistence class в Java среды SE, чтобы создать EntityManagerFactory.

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

Сводка метода
 EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info, java.util.Map map)
          Вызванный контейнером, когда EntityManagerFactory должен быть создан.
 EntityManagerFactory createEntityManagerFactory(java.lang.String emName, java.util.Map map)
          Вызванный Persistence class, когда EntityManagerFactory должен быть создан.
 ProviderUtil getProviderUtil()
          Возвратите служебный интерфейс, реализованный провайдером персистентности.
 

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

createEntityManagerFactory

EntityManagerFactory createEntityManagerFactory(java.lang.String emName,
                                                java.util.Map map)
Вызванный Persistence class, когда EntityManagerFactory должен быть создан.

Параметры:
emName - имя модуля персистентности
map - Карта свойств для использования провайдером персистентности. Эти свойства могут использоваться, чтобы переопределить значения соответствующих элементов в persistence.xml файл или определяет значения для свойств, не определенных в persistence.xml (и может быть нуль, если никакие свойства не определяются).
Возвраты:
EntityManagerFactory для модуля персистентности, или нуль, если провайдер не является правильным провайдером

createContainerEntityManagerFactory

EntityManagerFactory createContainerEntityManagerFactory(PersistenceUnitInfo info,
                                                         java.util.Map map)
Вызванный контейнером, когда EntityManagerFactory должен быть создан.

Параметры:
info - метаданные для использования провайдером персистентности
map - Карта свойств степени интеграции для использования провайдером персистентности (может быть нуль, если никакие свойства не определяются). Если Бобовый провайдер Проверки допустимости присутствует в пути к классу, контейнер должен передать ValidatorFactory экземпляр в карте с ключом "javax.persistence.validation.factory".
Возвраты:
EntityManagerFactory для модуля персистентности определяется метаданными

getProviderUtil

ProviderUtil getProviderUtil()
Возвратите служебный интерфейс, реализованный провайдером персистентности.

Возвраты:
Интерфейс ProviderUtil
С тех пор:
Персистентность Java 2.0


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

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

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

free hit counter