Aus dem Javadoc
für SequenceGenerator
, Hervorhebung von mir:
Daher sollten Sie für jede in einer Persistenzeinheit definierte Sequenz einen eindeutigen Namen verwenden. Auf einer Tangente Ihr GeneratedValue
Strategie sollte SEQUENCE sein, wie in einem Kommentar oben erwähnt.