Z dokumentu Hibernate na temat sequence-identity
Jeśli nie używasz 10g, ustaw strategy = "sequence"
lub "native"
może rozwiązać problem.
W przeciwnym razie użyj
@GeneratedValue(strategy=GenerationType.AUTO, generator="announcementGenerator")
@SequenceGenerator(name="announcementGenerator", sequenceName="ANNOUNCEMENT_ID_SEQ")
Nadzieja może pomóc.