Jika Anda sedang dalam mode Hibernate baru-baru ini, coba:
@GeneratedValue(strategy = GenerationType.IDENTITY)
Jika masih menggunakan urutan per tabel gunakan:
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="mytable_id_seq")
@SequenceGenerator(name="mytable_id_seq", sequenceName="mytable_id_seq", allocationSize=1)
Lihat hibernasi tidak bisa mendapatkan nilai urutan berikutnya