Zoals ik in mijn derde update al zei, was JPA "50 id's aan het ophalen" uit de reeks vooraf en telde ze in het geheugen voor efficiëntie.
Dit gedrag wordt gespecificeerd door javax.persistence.SequenceGenerator.allocationSize
die standaard op 50 staat.
Dit is helemaal niet intuïtief voor mij, of anderen , aangezien mijn Oracle-databasesequentie dit gedrag zou moeten definiëren en 50 daar geen standaardstandaard is.
De snelle en vuile oplossing was om allocationSize=1
op te geven :
@SequenceGenerator(name = "generator", sequenceName = "MY_SEQ",
allocationSize = 1)
Nu wordt de orakelreeks verhoogd voor elke invoeging.