Jakarta Persistence (JPA) Annotation Type
jakarta.persistence.Index
- Implemented Interfaces:
Annotation
Used in schema generation to specify creation of an index.
The syntax of the columnList element is given by the following simple BNF:
column_list ::= index_column [, index_column]* index_column ::= column_name [ASC | DESC]
If neither ASC nor DESC is 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.
- See Also:
- Since:
- Jakarta Persistence (JPA) 2.1
Annotation Elements
String nameDefaults to a provider-generated name.
- Default:
- ""
- Since:
- Jakarta Persistence (JPA) 1.0
String columnList- Since:
- Jakarta Persistence (JPA) 1.0
boolean unique- Default:
- false
- Since:
- Jakarta Persistence (JPA) 1.0
String options- Default:
- ""
- Since:
- Jakarta Persistence (JPA) 3.2
Additional JDK methods inherited from java.lang.annotation.Annotation
annotationType(), equals(Object), hashCode(), toString()