@UniqueConstraint

Die Annotation @UniqueConstraint wird innerhalb der Annotation @Table benutzt, um einen Unique Constraint auf der Tabelle zu vereinbaren. In @UniqueConstraint werden die Namen der zugehörigen Spalten angegeben.

@Table(
name="<Tabellenname>",
uniqueConstraints={@UniqueConstraint(
columnNames={"<Spaltenname>", ...}),
...})