Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface Column
Используется, чтобы определить отображенный столбец для персистентного свойства или поля. Если нет Column
аннотация определяется, значения по умолчанию применяются.
Example 1: @Column(name="DESC", nullable=false, length=512) public String getDescription() { return description; } Example 2: @Column(name="DESC", columnDefinition="CLOB NOT NULL", table="EMP_DETAIL") @Lob public String getDescription() { return description; } Example 3: @Column(name="ORDER_COST", updatable=false, precision=12, scale=2) public BigDecimal getCost() { return cost; }
Дополнительная Сводка Элемента | |
---|---|
java.lang.String |
columnDefinition
(Дополнительный) фрагмент SQL, который используется, генерируя DDL для столбца. |
boolean |
insertable
(Дополнительный), включается Ли столбец в операторы INSERT SQL, сгенерированные провайдером персистентности. |
int |
длина
(Дополнительный) длина столбца. |
java.lang.String |
имя
(Дополнительный) имя столбца. |
boolean |
nullable
(Дополнительный), является Ли столбец базы данных nullable. |
int |
точность
(Дополнительный) точность для десятичного (точного числового) столбца. |
int |
масштаб
(Дополнительный) масштаб для десятичного (точного числового) столбца. |
java.lang.String |
таблица
(Дополнительный) имя таблицы, которая содержит столбец. |
boolean |
уникальный
(Дополнительный), является Ли столбец уникальным ключом. |
boolean |
обновляемый
(Дополнительный), включается Ли столбец в операторы UPDATE SQL, сгенерированные провайдером персистентности. |
public abstract java.lang.String name
public abstract boolean unique
UniqueConstraint
аннотация на табличном уровне и полезна для того, когда ограничение уникального ключа соответствует только единственному столбцу. Это ограничение применяется в дополнение к любому ограничению, вызванному отображением первичного ключа и к ограничениям, определенным на табличном уровне.
public abstract boolean nullable
public abstract boolean insertable
public abstract boolean updatable
public abstract java.lang.String columnDefinition
Значения по умолчанию к сгенерированному SQL, чтобы создать столбец выведенного типа.
public abstract java.lang.String table
public abstract int length
public abstract int precision
public abstract int scale
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41