PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Hibernate gerando dois IDs de sequência diferentes para inserção do PostgreSQL


Parece que se você usar GenerationType.SEQUENCE, você precisa especificar um "valor de incremento" de 1 para evitar que ele use a sequência como uma semente Hi/Lo.

A primeira resposta (a útil) para a pergunta que você postou explica que você precisa especificar "allocationSize=1" na anotação @GeneratedValue.

Em versões mais recentes do Hibernate, você pode definir hibernate.id.new_generator_mappings=true em suas propriedades do Hibernate; veja os documentos .