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


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

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

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

Определяет типы стратегий генерации первичного ключа.

С тех пор:
Персистентность Java 1.0
См. Также:
GeneratedValue

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


ПОСЛЕДОВАТЕЛЬНОСТЬ

public static final GenerationType SEQUENCE
Указывает, что провайдер персистентности должен присвоить первичные ключи для объекта, используя последовательность базы данных.


ИДЕНТИФИКАЦИОННЫЕ ДАННЫЕ

public static final GenerationType IDENTITY
Указывает, что провайдер персистентности должен присвоить первичные ключи для объекта, используя столбец идентификационных данных базы данных.


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

public static final GenerationType AUTO
Указывает, что провайдер персистентности должен выбрать правильную стратегию определенной базы данных. AUTO стратегия генерации может ожидать, что ресурс базы данных будет существовать, или она может попытаться создать тот. Поставщик может обеспечить документацию относительно того, как создать такие ресурсы, когда она не поддерживает генерацию схемы или не может создать ресурс схемы во времени выполнения.

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

значения

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

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

valueOf

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

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


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

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

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

free hit counter