回答編集履歴
1
誤字修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
Spring Boot 2.5から、Spring Data JPAの初期化順序が、変更になりました。
|
2
2
|
|
3
|
-
Spring Boot 2.5は、SQL(schema.sql、data.sql) → Hibernate(@Entity)という順序で初期化します。このため、(schema.sql無い状態で)data.sqlでデータを入れようとすると、テーブルが無くてエラーになります。
|
3
|
+
Spring Boot 2.5は、SQL(schema.sql、data.sql) → Hibernate(@Entity)という順序で初期化します。このため、(schema.sqlが無い状態で)data.sqlでデータを入れようとすると、テーブルが無くてエラーになります。
|
4
4
|
|
5
5
|
初期化順序を逆(Spring Boot 2.4と同じ)にしたい場合は、以下を設定すると動作するようになります。
|
6
6
|
|