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

Все Суперинтерфейсы:
PersistenceUtil

public interface PersistenceUnitUtil
расширяет PersistenceUtil

Служебный интерфейс между приложением и провайдером персистентности, управляющим модулем персистентности.

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

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

Сводка метода
 java.lang.Object getIdentifier(java.lang.Object entity)
          Возвратите идентификатор объекта.
 boolean isLoaded(java.lang.Object entity)
          Определите состояние загрузки объекта, принадлежащего модулю персистентности.
 boolean isLoaded(java.lang.Object entity, java.lang.String attributeName)
          Определите состояние загрузки данного персистентного атрибута объекта, принадлежащего модулю персистентности.
 

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

isLoaded

boolean isLoaded(java.lang.Object entity,
                 java.lang.String attributeName)
Определите состояние загрузки данного персистентного атрибута объекта, принадлежащего модулю персистентности.

Определенный:
isLoaded в интерфейсе PersistenceUtil
Параметры:
entity - экземпляр объекта, содержащий атрибут
attributeName - имя атрибута, состояние загрузки которого должно быть определено
Возвраты:
ложь, если состояние объекта не было загружено или если состояние атрибута не было загружено, еще истина

isLoaded

boolean isLoaded(java.lang.Object entity)
Определите состояние загрузки объекта, принадлежащего модулю персистентности. Этот метод может использоваться, чтобы определить состояние загрузки объекта, который передают как ссылка. Объект считают загруженным если все атрибуты для который FetchType.EAGER был определен были загружены.

isLoaded(Object, String) метод должен использоваться, чтобы определить состояние загрузки атрибута. Не выполнение так могло бы привести к непреднамеренной загрузке состояния.

Определенный:
isLoaded в интерфейсе PersistenceUtil
Параметры:
entity - экземпляр объекта, состояние загрузки которого должно быть определено
Возвраты:
ложь, если объект не был загружен, еще истина

getIdentifier

java.lang.Object getIdentifier(java.lang.Object entity)
Возвратите идентификатор объекта. Сгенерированный идентификатор, как гарантируют, не будет доступен, пока база данных не вставит, произошел. Нуль возвратов, если у объекта еще нет идентификатора.

Параметры:
entity - экземпляр объекта
Возвраты:
идентификатор объекта
Броски:
IllegalArgumentException - если объект, как находят, не является объектом


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter