Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value=TYPE) @Retention(value=RUNTIME) public @interface SecondaryTable
Определяет вторичную таблицу для аннотируемого объекта class. Определение один или более вторичные таблицы указывает, что данные для объекта class хранятся через многократные таблицы.
Если нет SecondaryTable
аннотация определяется, предполагается, что все персистентные поля или свойства объекта отображаются на первичную таблицу. Если никакие объединяющие столбцы первичного ключа не определяются, объединяющие столбцы, как предполагается, ссылаются на столбцы первичного ключа первичной таблицы, и имеют те же самые имена и типы как столбцы первичного ключа, на которые ссылаются, первичной таблицы.
Example 1: Single secondary table with a single primary key column. @Entity @Table(name="CUSTOMER") @SecondaryTable(name="CUST_DETAIL", pkJoinColumns=@PrimaryKeyJoinColumn(name="CUST_ID")) public class Customer { ... } Example 2: Single secondary table with multiple primary key columns. @Entity @Table(name="CUSTOMER") @SecondaryTable(name="CUST_DETAIL", pkJoinColumns={ @PrimaryKeyJoinColumn(name="CUST_ID"), @PrimaryKeyJoinColumn(name="CUST_TYPE")}) public class Customer { ... }
Необходимая Сводка Элемента | |
---|---|
java.lang.String |
имя
(Требуемый) имя таблицы. |
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
каталог
(Дополнительный) каталог таблицы. |
PrimaryKeyJoinColumn[] |
pkJoinColumns
(Дополнительный) столбцы, которые используются, чтобы присоединиться с первичной таблицей. |
java.lang.String |
схема
(Дополнительный) схема таблицы. |
UniqueConstraint[] |
uniqueConstraints
(Дополнительные) Ограничения на уникальность данных, которые должны быть помещены в таблицу. |
Деталь элемента |
---|
public abstract java.lang.String name
public abstract java.lang.String catalog
Значения по умолчанию к каталогу значения по умолчанию.
public abstract java.lang.String schema
Значения по умолчанию к схеме значения по умолчанию для пользователя.
public abstract PrimaryKeyJoinColumn[] pkJoinColumns
Значения по умолчанию к столбцу (цам) того же самого имени (ен) как столбец (цы) первичного ключа в первичной таблице.
public abstract UniqueConstraint[] uniqueConstraints
Column
и JoinColumn
аннотации и ограничения вызываются отображениями первичного ключа. Значения по умолчанию ни к каким дополнительным ограничениям.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: НЕОБХОДИМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41