-
@Target({}) @Retention(RUNTIME) public @interface UniqueConstraint
Specifies that a unique constraint is to be included in the generated DDL for a primary or secondary table.Example: {@snippet :
- Since:
- 1.0
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description String[]columnNames(Required) The names of the column which make up the constraint.
-
-
-
Element Detail
-
columnNames
String[] columnNames
(Required) The names of the column which make up the constraint.
-
-
-
name
String name
(Optional) The name of the constraint.Defaults to a provider-generated name.
- Since:
- 2.0
- Default:
- ""
-
-
-
options
String options
(Optional) A SQL fragment appended to the generated DDL which creates this constraint.- Since:
- 3.2
- Default:
- ""
-
-