sql >> Databasteknik >  >> RDS >> PostgreSQL

Viloläge genererar två olika sekvens-ID för PostgreSQL-infogning

Om du använder GenerationType.SEQUENCE, verkar det som att du måste ange ett "ökningsvärde" på 1 för att undvika att sekvensen används som ett Hi/Lo-frö.

Det första svaret (det användbara) på frågan du postade förklarar att du måste ange "allocationSize=1" i @GeneratedValue-kommentaren.

På nyare Hibernate-versioner kan du istället ställa in hibernate.id.new_generator_mappings=true i dina Hibernate-egenskaper; se dokumenten .




  1. Distribuera MySQL Server + DB med .Net-applikation

  2. MySQL-fel 1064 när främmande nyckel läggs till med MySQL Workbench

  3. c# MySQL-liknande fråga tar inte parametrar

  4. Oracle:Jag behöver en partiell yttre sammanfogning. Titta på bilden