Z dokumentu Hibernate o sequence-identity
Pokud nepoužíváte 10g, nastavte strategy = "sequence"
nebo "native"
může problém vyřešit.
Jinak použijte
@GeneratedValue(strategy=GenerationType.AUTO, generator="announcementGenerator")
@SequenceGenerator(name="announcementGenerator", sequenceName="ANNOUNCEMENT_ID_SEQ")
Hope může pomoci.