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