Annotation Type Order


  • @Target({ANNOTATION_TYPE,FIELD,METHOD})
    @Retention(RUNTIME)
    public @interface Order
    Annotation for the ordering component of an ordered container member, such as Java Collections Framework Array and List types and Java native array types. Corresponds to the xml element "order".
    Since:
    2.1
    Version:
    2.1
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String column
      The name of the column to use for ordering the elements of the member.
      Column[] columns
      The definition of the column(s) to use for ordering.
      Extension[] extensions
      Vendor extensions.
      String mappedBy
      Name of a field or property in the target class that acts as the ordering field or property for this member.
    • Element Detail

      • column

        String column
        The name of the column to use for ordering the elements of the member.
        Returns:
        the name of the ordering column
        Default:
        ""
      • mappedBy

        String mappedBy
        Name of a field or property in the target class that acts as the ordering field or property for this member.
        Returns:
        the name of the field or property in the target class
        Default:
        ""
      • columns

        Column[] columns
        The definition of the column(s) to use for ordering.
        Returns:
        the columns to use for ordering
        Default:
        {}
      • extensions

        Extension[] extensions
        Vendor extensions.
        Returns:
        the vendor extensions
        Default:
        {}