Der Ruhezustand definiert fünf Arten von Strategien zur Generierung von Kennungen:
AUTO - entweder Identitätsspalte, Sequenz oder Tabelle, abhängig von der zugrunde liegenden Datenbank
TABELLE - Tabelle mit der ID
IDENTITY - Identitätsspalte
SEQUENZ - Sequenz
Identitätskopie - Die Identität wird von einer anderen Entität kopiert
Beispiel mit Tabelle
@Id
@GeneratedValue(strategy=GenerationType.TABLE , generator="employee_generator")
@TableGenerator(name="employee_generator",
table="pk_table",
pkColumnName="name",
valueColumnName="value",
allocationSize=100)
@Column(name="employee_id")
private Long employeeId;
Weitere Informationen finden Sie unter dem Link .