Hibernate初期化前データ.sql先実行後に発生したエラー
開発環境:SpringBoot(2.5 x)、Spring Data JPA、h 2
SpringBoot公式文書
上のエラーはHibernate初期化前のdataです.sqlの最初の実行時に発生したエラー.
解決策として、アプリケーション設定ファイルでspringを使用します.jpa.defer-datasource-insitialization:trueに設定すればよい.
エラー内容
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Invocation of init method failed; nested exception is org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #1 of URL [file:/C:/Users/shbae/IdeaProjects/fastcampus/build/resources/main/data.sql]: call next value for hibernate_sequence; nested exception is org.h2.jdbc.JdbcSQLSyntaxErrorException: Sequence "HIBERNATE_SEQUENCE" not found; SQL statement:
call next value for hibernate_sequence [90036-200]~
エラーの原因
SpringBoot公式文書
上のエラーはHibernate初期化前のdataです.sqlの最初の実行時に発生したエラー.
解決策
解決策として、アプリケーション設定ファイルでspringを使用します.jpa.defer-datasource-insitialization:trueに設定すればよい.
Reference
この問題について(Hibernate初期化前データ.sql先実行後に発生したエラー), 我々は、より多くの情報をここで見つけました https://velog.io/@bey1548/Hibernate-초기화-전-data.sql-먼저-실행되어-발생하는-오류テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol