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


javax.persistence
Тип аннотации SequenceGenerator


@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface SequenceGenerator

Определяет генератор первичного ключа, на который можно сослаться по имени, когда элемент генератора определяется для GeneratedValue аннотация. Генератор последовательности может быть определен на объекте class или на поле первичного ключа или свойстве. Контекст имени генератора является глобальной переменной к модулю персистентности (через все типы генератора).

   Example:

   @SequenceGenerator(name="EMP_SEQ", allocationSize=25)
 

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

Необходимая Сводка Элемента
 java.lang.String имя
          (Требуемый) уникальное имя генератора, на которое могут сослаться один или более классов, чтобы быть генератором для значений первичного ключа.
 
Дополнительная Сводка Элемента
 int allocationSize
          (Дополнительный) количество, чтобы постепенно увеличиться, выделяя порядковые номера от последовательности.
 java.lang.String каталог
          (Дополнительный) каталог генератора последовательности.
 int initialValue
          (Дополнительный) значение, от которого объект последовательности состоит в том, чтобы начать генерировать.
 java.lang.String схема
          (Дополнительный) схема генератора последовательности.
 java.lang.String sequenceName
          (Дополнительный) имя последовательности базы данных возражает, из которого можно получить значения первичного ключа.
 

Деталь элемента

имя

public abstract java.lang.String name
(Требуемый) уникальное имя генератора, на которое могут сослаться один или более классов, чтобы быть генератором для значений первичного ключа.

sequenceName

public abstract java.lang.String sequenceName
(Дополнительный) имя последовательности базы данных возражает, из которого можно получить значения первичного ключа.

Значения по умолчанию к выбранному провайдером значению.

Значение по умолчанию:
""

каталог

public abstract java.lang.String catalog
(Дополнительный) каталог генератора последовательности.

С тех пор:
Персистентность Java 2.0
Значение по умолчанию:
""

схема

public abstract java.lang.String schema
(Дополнительный) схема генератора последовательности.

С тех пор:
Персистентность Java 2.0
Значение по умолчанию:
""

initialValue

public abstract int initialValue
(Дополнительный) значение, от которого объект последовательности состоит в том, чтобы начать генерировать.

Значение по умолчанию:
1

allocationSize

public abstract int allocationSize
(Дополнительный) количество, чтобы постепенно увеличиться, выделяя порядковые номера от последовательности.

Значение по умолчанию:
50


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

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

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

free hit counter