PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Hibernate 4 et Postgres :Comment créer une séquence par table ?

Si vous êtes sur un Hibernate récent, essayez :

@GeneratedValue(strategy = GenerationType.IDENTITY)

S'il utilise toujours une séquence par table, utilisez :

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

Voir l'hibernation n'a pas pu obtenir la valeur de la séquence suivante