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

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

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

Установка режима сброса.

Когда запросы выполняются в пределах транзакции, если FlushModeType.AUTO устанавливается на Query или TypedQuery объект, или если установка режима сброса для контекста персистентности AUTO (значение по умолчанию), и установка режима сброса не была определена для Query или TypedQuery объект, провайдер персистентности ответственен за обеспечение, что все обновления к состоянию всех объектов в контексте персистентности, который мог потенциально влиять на результат запроса, видимы к обработке запроса. Реализация провайдера персистентности может достигнуть этого, сбрасывая те объекты к базе данных или некоторыми другими средствами.

Если FlushModeType.COMMIT устанавливается, эффект обновлений, сделанных к объектам в контексте персистентности на запросы, неуказанный.

Если нет никакой активной транзакции, провайдер персистентности не должен сбросить к базе данных.

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

Перечислимая Постоянная Сводка
АВТОМАТИЧЕСКИЙ
          (Значение по умолчанию) Сбрасывание, чтобы произойти при выполнении запроса.
ФИКСАЦИЯ
          Сбрасывание, чтобы произойти в фиксации транзакции.
 
Сводка метода
static FlushModeType valueOf(java.lang.String name)
          Возвращает перечислимую константу этого типа с указанным именем.
static FlushModeType[] 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 FlushModeType COMMIT
Сбрасывание, чтобы произойти в фиксации транзакции. Провайдер может сбросить в других случаях, но не обязан.


АВТОМАТИЧЕСКИЙ

public static final FlushModeType AUTO
(Значение по умолчанию) Сбрасывание, чтобы произойти при выполнении запроса.

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

значения

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

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

valueOf

public static FlushModeType 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