我在 Spring boot 2.3 上,并且在我的架构中有以下内容.sql
CREATE TABLE customer (id SERIAL PRIMARY KEY, first_name VARCHAR(255), last_name VARCHAR(255));
Pom 文件具有 h2 依赖项。
当我运行应用程序时,出现错误:
Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "CUSTOMER" not found; SQL statement:
INSERT INTO customer (first_name, last_name) VALUES ($1, $2) [42102-200]
是否需要在应用程序属性中进行一些更改以使 Spring 引导执行模式.sql?
如果存在,则可以删除表,则在创建之前
:DROP TABLE IF EXISTS customer;
CREATE TABLE customer (id SERIAL PRIMARY KEY, first_name VARCHAR(255), last_name VARCHAR(255));