PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Hibernate 4 e Postgres:come creare una sequenza per tabella?

Se sei su una modalità di sospensione recente, prova:

@GeneratedValue(strategy = GenerationType.IDENTITY)

Se usa ancora una sequenza per tabella, usa:

@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="mytable_id_seq")
@SequenceGenerator(name="mytable_id_seq", sequenceName="mytable_id_seq", allocationSize=1)

Vedi l'ibernazione non ha potuto ottenere il valore della sequenza successiva