Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface PersistenceUnitInfo
Интерфейс, реализованный контейнером и используемый провайдером персистентности, создавая EntityManagerFactory
.
Сводка метода | |
---|---|
void |
addTransformer(ClassTransformer transformer)
Добавьте преобразователь, предоставленный провайдером, которого вызовут для каждого нового определения class или переопределения class, которое загружается загрузчиком, возвращенным PersistenceUnitInfo#getClassLoader метод. |
boolean |
excludeUnlistedClasses()
Возвраты, должны ли классы в корне модуля персистентности, которые не были явно перечислены, быть включены в набор управляемых классов. |
java.lang.ClassLoader |
getClassLoader()
ClassLoder возвратов, который провайдер может использовать, чтобы загрузить любые классы, ресурсы, или открыть URL. |
java.util.List<java.net.URL> |
getJarFileUrls()
Возвращает список URL для файлов фляги или взорванных каталогов файла фляги, которые провайдер персистентности должен исследовать на управляемые классы модуля персистентности. |
javax.sql.DataSource |
getJtaDataSource()
Возвращает JTA-поддерживающий источник данных, который будет использоваться провайдером персистентности. |
java.util.List<java.lang.String> |
getManagedClassNames()
Возвращает список имен классов, которые провайдер персистентности должен добавить к его набору управляемых классов. |
java.util.List<java.lang.String> |
getMappingFileNames()
Возвращает список имен отображающихся файлов, которые провайдер персистентности должен загрузить, чтобы определить отображения для классов объекта. |
java.lang.ClassLoader |
getNewTempClassLoader()
Возвратите новый экземпляр ClassLoder, который провайдер может использовать, чтобы временно загрузить любые классы, ресурсы, или открыть URL. |
javax.sql.DataSource |
getNonJtaDataSource()
Возвращает non-JTA-enabled источник данных, который будет использоваться провайдером персистентности для того, чтобы получить доступ к данным вне транзакции JTA. |
java.lang.String |
getPersistenceProviderClassName()
Возвращает полностью определенное имя реализации провайдера персистентности class. |
java.lang.String |
getPersistenceUnitName()
Возвращает имя модуля персистентности. |
java.net.URL |
getPersistenceUnitRootUrl()
Возвращает URL для файла или каталога фляги, который является корнем модуля персистентности. |
java.lang.String |
getPersistenceXMLSchemaVersion()
Возвращает версию схемы persistence.xml файл. |
java.util.Properties |
getProperties()
Возвращает объект свойств. |
SharedCacheMode |
getSharedCacheMode()
Возвращает спецификацию того, как провайдер должен использовать кэш второго уровня для модуля персистентности. |
PersistenceUnitTransactionType |
getTransactionType()
Возвращает тип транзакции менеджеров по объекту, создаваемых EntityManagerFactory . |
ValidationMode |
getValidationMode()
Возвращает режим проверки допустимости, который будет использоваться провайдером персистентности для модуля персистентности. |
Деталь метода |
---|
java.lang.String getPersistenceUnitName()
name
атрибут в persistence.xml file.
- Returns:
- the name of the persistence unit
java.lang.String getPersistenceProviderClassName()
provider
element in the persistence.xml
file.
PersistenceUnitTransactionType getTransactionType()
EntityManagerFactory
. The transaction type corresponds to the transaction-type
attribute in the persistence.xml
file.
javax.sql.DataSource getJtaDataSource()
jta-data-source
element in the persistence.xml
file or is provided at deployment or by the container.
javax.sql.DataSource getNonJtaDataSource()
non-jta-data-source
element in the persistence.xml
file or provided at deployment or by the container.
java.util.List<java.lang.String> getMappingFileNames()
mapping-file
element in the persistence.xml
file.
java.util.List<java.net.URL> getJarFileUrls()
jar-file
element in the persistence.xml
file. A URL will either be a file: URL referring to a jar file or referring to a directory that contains an exploded jar file, or some other URL from which an InputStream in jar format can be obtained.
java.net.URL getPersistenceUnitRootUrl()
java.util.List<java.lang.String> getManagedClassNames()
class
element in the persistence.xml
file.
boolean excludeUnlistedClasses()
exclude-unlisted-classes
element in the persistence.xml
file.
SharedCacheMode getSharedCacheMode()
shared-cache-mode
element in the persistence.xml
file.
ValidationMode getValidationMode()
validation-mode
element in the persistence.xml
file.
java.util.Properties getProperties()
property
element in the persistence.xml
file.
java.lang.String getPersistenceXMLSchemaVersion()
persistence.xml
file.
java.lang.ClassLoader getClassLoader()
void addTransformer(ClassTransformer transformer)
PersistenceUnitInfo#getClassLoader
method. The transformer has no effect on the result returned by the PersistenceUnitInfo#getNewTempClassLoader
method. Classes are only transformed once within the same classloading scope, regardless of how many persistence units they may be a part of.
transformer
- provider-supplied transformer that the container invokes at class-(re)definition timejava.lang.ClassLoader getNewTempClassLoader()
PersistenceUnitInfo#getClassLoader
. None of the classes loaded by this class loader will be visible to application components. The provider may only use this ClassLoader within the scope of the PersistenceProvider#createContainerEntityManagerFactory
call.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
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
Generated on 10-February-2011 12:41