javax.persistence
Перечислимый FetchType

java.lang.Object
  расширенный java.lang.Enum<FetchType>
      расширенный javax.persistence.FetchType
Все Реализованные Интерфейсы:
java.io. Сериализуемый, java.lang. Сопоставимый <FetchType>

public enum FetchType
расширяет java.lang. Перечисление <FetchType>

Определяет стратегии выборки данных от базы данных. EAGER стратегия является требованием ко времени выполнения провайдера персистентности, чтобы данные были нетерпеливо выбраны. LAZY стратегия является подсказкой ко времени выполнения провайдера персистентности, что данные должны быть выбраны лениво, когда к этому сначала получают доступ. Реализации разрешают нетерпеливо выбрать данные для который LAZY подсказка стратегии была определена.

   Example:
   @Basic(fetch=LAZY)
   protected String getName() { return name; }
 

С тех пор:
Персистентность Java 1.0
См. Также:
Basic, ElementCollection, ManyToMany, OneToMany, ManyToOne, OneToOne

Перечислимая Постоянная Сводка
НЕТЕРПЕЛИВЫЙ
          Определяет те данные, должен быть нетерпеливо выбран.
ЛЕНИВЫЙ
          Определяет те данные, может быть лениво выбран.
 
Сводка метода
static FetchType valueOf(java.lang.String name)
          Возвращает перечислимую константу этого типа с указанным именем.
static FetchType[] values()
          Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются.
 
Методы, наследованные от class java.lang. Перечисление
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Методы, наследованные от class java.lang. Объект
getClass, notify, notifyAll, wait, wait, wait
 

Перечислимая Постоянная Деталь

ЛЕНИВЫЙ

public static final FetchType LAZY
Определяет те данные, может быть лениво выбран.


НЕТЕРПЕЛИВЫЙ

public static final FetchType EAGER
Определяет те данные, должен быть нетерпеливо выбран.

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

значения

public static FetchType[] values()
Возвращает массив, содержащий константы этого перечислимого типа, в порядке, которым они объявляются. Этот метод может использоваться, чтобы выполнить итерации по константам следующим образом:
for (FetchType c : FetchType.values())
 System.out.println(c);

Возвраты:
массив, содержащий константы этого перечислимого типа, в порядке, они объявляются

valueOf

public static FetchType valueOf(java.lang.String name)
Возвращает перечислимую константу этого типа с указанным именем. Строка должна соответствовать точно идентификатор, используемый, чтобы объявить перечислимую константу в этом типе. (Посторонние пробельные символы не разрешаются.)

Параметры:
name - имя перечислимой константы, которая будет возвращена.
Возвраты:
перечислимая константа с указанным именем
Броски:
IllegalArgumentException - если у этого перечислимого типа нет никакой константы с указанным именем
java.lang.NullPointerException - если параметром является нуль


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter