Verwendung von Annotationen mit Parametern
How To ...
Wie werden Annotationen mit Parametern verwendet?
Hintergründe
Annotationen können Parameter enthalten, die jeweils nach dem Muster „Name = Wert” gebildet sind. Die einfache Verwendung von Annotationen ohne Parameter ist hier erläutert.
So geht's
Die Parameter werden in Klammern eingeschlossen und durch Komma getrennt wie Methoden-Parameter an die Annotation angehängt. Je nach Parametername sind auch mehrere Werte erlaubt, die wiederum in Klammern notiert werden.
Das folgende Beispiel verwendet die JPA-Annotationen @Entity und @Table. @Table verwendet die Parameter name und uniqueConstraints, wobei uniqueConstraints wiederum eine Annotation als Wert eines Parameters verwendet.
@Entity
@Table(
name="TAB_KUNDE",
uniqueConstraints=@UniqueConstraint(columnNames={"vorname", "nachname"}))
public class Kunde implements Serializable {
...
