-
@Target({}) @Retention(RUNTIME) public @interface IndexUsed in schema generation to specify creation of an index.The syntax of the
columnListelement is given by the following simple BNF:If neither
ASCnorDESCis not specified,ASC, that is, ascending order, is assumed.Note that it is not necessary to specify an index for a primary key, as the primary key has a unique constraint with an index created automatically.
- Since:
- 2.1
- See Also:
Table,SecondaryTable,CollectionTable,JoinTable,TableGenerator
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.StringcolumnList(Required) The columns included in the index, in order, following the BNF rulecolumn_listgiven above.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.Stringname(Optional) The name of the index.java.lang.Stringoptions(Optional) A SQL fragment appended to the generated DDL which creates this index.booleanunique(Optional) Whether the index is unique.
-