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


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

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

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

Определяет опции стратегии наследования.

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

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

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

SINGLE_TABLE

public static final InheritanceType SINGLE_TABLE
Единственная таблица на иерархию class.


TABLE_PER_CLASS

public static final InheritanceType TABLE_PER_CLASS
Таблица на конкретный объект class.


ПРИСОЕДИНЕННЫЙ

public static final InheritanceType JOINED
Стратегия, в которой поля, которые являются определенными для подкласса, отображаются на отдельную таблицу чем поля, которые характерны для родительского class, и соединения, выполняется, чтобы инстанцировать подкласса.

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

значения

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

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

valueOf

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

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


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

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

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

free hit counter