この記事の注釈の提案を使用しました。
既存のOracleシーケンスを使用して休止状態でIDを生成するには?
@GenericGenerator(name = "announcementGenerator", strategy = "sequence-identity",
parameters = @org.hibernate.annotations.Parameter(name = "sequence", value = "ANNOUNCEMENT_ID_SEQ"))
@Id
@GeneratedValue(generator = "announcementGenerator")
@Column(name="ANNOUNCEMENT_ID")
しかし、私はまだタイトルにエラーがあります。休止状態から生成されたSQLには含まれているようです
next value for ANNOUNCEMENT_ID_SEQ
従来の代わりに
ANNOUNCEMENT_ID_SEQ.nextval
この記事の提案も使用しました: ORA-00917: hiberanate でカスタム oracle シーケンスを使用しているときにカンマエラーがありません
そして、主キーの代わりにnullを配置しました...これは、その記事で与えられた注釈で意味があります。
何か不足していますか?任意の支援をいただければ幸いです。前もって感謝します!