|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT |
javax.persistence Annotation Type OrderBy
This annotation specifies the ordering of the elements of a collection valued association at the point when the association is retrieved.
The syntax of the value
ordering element is an
orderby_list
, as follows:
orderby_list::= orderby_item [,orderby_item]* orderby_item::= property_or_field_name [ASC | DESC]
If ASC
or DESC
is not specified,
ASC
(ascending order) is assumed.
If the ordering element is not specified, ordering by the primary key of the associated entity is assumed.
The property or field name must correspond to that of a persistent property or field of the associated class. The properties or fields used in the ordering must correspond to columns for which comparison operators are supported.
Example: @Entity public class Course { ... @ManyToMany @OrderBy("lastname ASC") public ListgetStudents() {...}; ... } @Entity public class Student { ... @ManyToMany(mappedBy="students") @OrderBy // PK is assumed public List getCourses() {...}; ... }
- 从以下版本开始:
- Java Persistence 1.0
Optional Element Summary | |
---|---|
String |
value
An orderby_list , specified as follows:
orderby_list::= orderby_item [,orderby_item]*
orderby_item::= property_or_field_name [ASC | DESC]
If ASC or DESC is not specified,
ASC (ascending order) is assumed. |
value
public abstract String value
- An
orderby_list
, specified as follows:orderby_list::= orderby_item [,orderby_item]* orderby_item::= property_or_field_name [ASC | DESC]
If
ASC
orDESC
is not specified,ASC
(ascending order) is assumed.If the ordering element is not specified, ordering by the primary key of the associated entity is assumed.
- 默认值:
- ""
|
Java EE 5 SDK 深圳电信培训中心.徐海蛟老师. |
||||||||
上一个类 下一个类 | 框架 无框架 | ||||||||
摘要: REQUIRED | OPTIONAL | 详细信息: ELEMENT |
提交错误或意见
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。深圳电信培训中心.徐海蛟老师教学参考.