H22 [Error] Spring Boot(2.5x)์์ data.sql ์คํ ์ค๋ฅ(H2 database) ์ํฉ Spring Boot(2.5 ์ด์)์์ data.sql์ ์คํํ์์ผ๋ h2 db์ ํด๋น ์ฟผ๋ฆฌ๊ฐ ๋ฐ์๋์ง ์์ ๊ฒฝ์ฐ.(ํ ์ด๋ธ์ ์ ์์ ์ผ๋ก ์์ฑ๋จ) ํด๊ฒฐ application.yml์ ์๋ ๋ ์ค ์ถ๊ฐํ๊ธฐ. ๋ค๋ฅธ ํฌ์คํ ์ ๋ณด๋ฉด defer-datasource-initialization์ true๋ก๋ง ํด๋ ๋์๊ฐ๋ค๊ณ ํ๋๋ฐ, ๋๊ฐ์ ๊ฒฝ์ฐ sql.init.mode=always๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๋ฃ์ด์ผ ์ ์์ ์ผ๋ก ์๋ํ๋ค! sql: init: mode: always jpa: defer-datasource-initialization: true 2022. 2. 2. [Error] GenerationType.IDENTITY - ERROR: NULL not allowed for column "ID"; SQL statement: ์ํฉ ํ ์ด๋ธ ์์ฑ๊ณผ Insert ์ฟผ๋ฆฌ๋ ์ ์๋ํ๋ ์ค์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณด๋ฉด ๊ฐ์ด ์๋ ํ์ ํด๊ฒฐ h2 ์ต์ ๋ฒ์ ์ ์ฌ์ฉํ๊ณ ์์ด์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ผ๊ณ ํ๋ค. 1.4.200 ๋ฒ์ ์ ๋ค์ด๋ฐ์ผ๋ฉด ๋๋ค. ๊ธฐํ ์ค๋ฅ +a) 1.4.200 installer๋ฅผ ๋ค์ด๋ฐ์๋๋ฐ๋ ํด๊ฒฐ๋์ง ์๋ ๊ฒฝ์ฐ -> ์ฌ์ ํ ์ต์ ๋ฒ์ ์ผ๋ก ๋์ด ์์ ํ๋ฅ ์ด ๋๋ค 1) ํ์ฌ ๋ฒ์ ํ์ธ SELECT H2VERSION() FROM DUAL 2) C:\Users\{username}์์ .h2.server.properties์ test.mv.db ์ญ์ 3) C:\Program Files (x86)\h2\bin์์ zipํ์ผ ๋ฒ์ ํ์ธ ํ ํด๋น ํด๋ ์ญ์ -> ํํ์ด์ง์์ installer ์ฌ์ค์น => h2๋ฅผ ์ญ์ ํ ๋ (3)๋ฒ ์์น์ ์๋ ํ์ผ.. 2022. 1. 30. ์ด์ 1 ๋ค์