Tabela 1 - Mecanismo de Geração de Chaves Primárias
Mecanismo Descrição
Identity Mapeado para colunas identity no DB2, MySQL, MSSQL, Sybase,
HSQLDM, Infomix.
Sequence Mapeado em seqüências no DB2, PostgreSQL, Oracle, SAP DB,
Firebird (ou generator no Interbase).
Increment Lê o valor máximo da chave primária e incrementa um. Deve ser
usado quando a aplicação é a única a acessar o banco e de
forma não concorrente.
Hilo Usa algoritmo high/low para geração de chaves únicas.
uudi.hex Usa uma combinação do IP com um timestamp para gerar um
identificador único na rede.
Pois bem estou usando o Hibernate + PostgreSQL, assim:
@Id
@NotNull
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name="men_id") // chave primaria
private Long id;
E ta funcionando, alguém sabe o por que ?