GeneratedValue dans Postgres

J'ai ma classe d'entité mappé comme ci-dessous:

@Entity
@Audited
@Table(name="messages_locale")
public class Locale {

    @Id
    @GeneratedValue
    @Getter @Setter //Project Lombok's annotations, equal to generated getter and setter method
    private int id;
        (...)

J'ai créer la nouvelle base de données et propriétés:

< prop key="hibernate.hbm2ddl.auto" >créer < /prop>

POURQUOI L'ENFER (Désolé, presque deux jours de perdu sur ce bug) après avoir créé la base de données, j'ai eu une séquence dans mon postgres db?:

CREATE SEQUENCE hibernate_sequence
  INCREMENT 1
  MINVALUE 1
  MAXVALUE 9223372036854775807
  START 2
  CACHE 1;
ALTER TABLE hibernate_sequence
  OWNER TO postgres;

Je ne veux pas avoir une séquence, je veux juste de l'auto incrémentation automatique des valeurs générées..

OriginalL'auteur Cichy | 2012-10-28