@GeneratedValue

Zusammen mit der Annotation @Id kann die Annotation @GeneratedValue benutzt werden, um die Werte für einen Primary Key automatisiert zu erzeugen. Die Art, nach der die Werte erzeugt werden, kann über das Element strategy beeinflusst werden.

@GeneratedValue(
strategy=GenerationType.TABLE|GenerationType.SEQUENCE|GenerationType.IDENTITY|GenerationType.AUTO
)