Del documento de Hibernate sobre sequence-identity
Si no está utilizando 10g, establezca strategy = "sequence"
o "native"
puede resolver el problema.
De lo contrario, use
@GeneratedValue(strategy=GenerationType.AUTO, generator="announcementGenerator")
@SequenceGenerator(name="announcementGenerator", sequenceName="ANNOUNCEMENT_ID_SEQ")
La esperanza puede ayudar.