|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Target(value={METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface OrderColumnОпределяет столбец, который используется, чтобы поддержать персистентный порядок списка. Провайдер персистентности ответственен за поддержание порядка относительно извлечения и в базе данных. Провайдер персистентности ответственен за обновление упорядочивания после сбрасывания к базе данных, чтобы отразить любую вставку, удаление, или переупорядочение влияния на список.
OrderColumn аннотация определяется на отношении OneToMany или ManyToMany или на наборе элемента. OrderColumn аннотация определяется на стороне отношения, которое ссылается на набор, который должен быть упорядочен. Столбец порядка не видим как часть состояния объекта или встраиваемого class.
OrderBy аннотация должна использоваться для того, чтобы упорядочить, который видим как постоянное состояние и сохраняемый приложением. OrderBy аннотация не используется когда OrderColumn определяется.
Столбец порядка должен иметь целочисленный тип. Провайдер персистентности поддерживает непрерывное (нередкое) упорядочивание значений столбца порядка, обновляя набор элемента или ассоциация. Значение столбца порядка для первого элемента 0.
Example:
@Entity
public class CreditCard {
@Id long ccNumber;
@OneToMany // unidirectional
@OrderColumn
List<CardTransaction> transactionHistory;
...
}
OrderBy| Дополнительная Сводка Элемента | |
|---|---|
java.lang.String |
columnDefinition
(Дополнительный) фрагмент SQL, который используется, генерируя DDL для столбца. |
boolean |
insertable
(Дополнительный), включается Ли столбец в операторы INSERT SQL, сгенерированные провайдером персистентности. |
java.lang.String |
имя
(Дополнительный) имя столбца упорядочивания. |
boolean |
nullable
(Дополнительный), является Ли столбец базы данных nullable. |
boolean |
обновляемый
(Дополнительный), включается Ли столбец в операторы UPDATE SQL, сгенерированные провайдером персистентности. |
public abstract java.lang.String name
public abstract boolean nullable
public abstract boolean insertable
public abstract boolean updatable
public abstract java.lang.String columnDefinition
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41