Sie verwenden GenerationType.IDENTITY für die Sequenzierung, was das Abrufen der IDs aus jeder Einfügeanweisung nacheinander erfordert. Probieren Sie ein Sequenzierungsschema aus, das eine Vorabzuweisung in Stapeln von 500 ermöglicht, und Sie werden Verbesserungen feststellen: //en.wikibooks.org/wiki/Java_Persistence/Identity_and_Sequencing#Identity_sequencing