Det ser ud til, at hvis du bruger GenerationType.SEQUENCE, skal du angive en "inkrementværdi" på 1 for at undgå, at den bruger sekvensen som et Hi/Lo-seed.
Det første svar (det nyttige) på det spørgsmål, du postede, forklarer, at du skal angive "allocationSize=1" i @GeneratedValue-annotationen.
På nyere Hibernate-udgivelser kan du i stedet indstille hibernate.id.new_generator_mappings=true
i dine Hibernate-ejendomme; se dokumenterne
.