Van de fijn handleiding :
Ze suggereren AUTO
voor maximale draagbaarheid:
/**
* @Id
* @Column(type="integer", nullable=false)
* @GeneratedValue
*/
Dat zou een reeks voor u moeten creëren en verbinden. Een alternatief zou zijn om te vragen om een serial
kolom met behulp van de IDENTITY
strategie:
/**
* @Id
* @Column(type="integer", nullable=false)
* @GeneratedValue(strategy="IDENTITY")
*/
Deze zou je id
moeten maken kolom als type serial
en PostgreSQL zal de reeks maken en de standaardwaarde voor u instellen.
De documentatie geeft aan dat wat je doet zou moeten werken, maar de documentatie geeft meestal alleen een vereenvoudigde versie van de werkelijkheid.
Probeer strategy="AUTO"
. te gebruiken . Als dat niet werkt, probeer dan strategy="IDENTITY"
.