Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
JDO 2 maintenance release 2 (2.2)
-
None
Description
The DTD specifies
<!ELEMENT order (extension*, column*, index?, extension*)>
<!ATTLIST order column CDATA #IMPLIED>
<!ATTLIST order mapped-by CDATA #IMPLIED>
yet the annotation is
public @interface Order
{
/** The name of the column to use for ordering the elements of the member.
- @return the name of the ordering column
*/
String column() default "";
/** Name of a field or property in the target class that acts as the
- ordering field or property for this member.
- Return the name of the field or property in the target class
*/
String mappedBy() default "";
/** The definition of the column(s) to use for ordering.
- @return the columns to use for ordering
*/
Column[] columns() default {};
}
so for correctness we should have "extensions" as a property