我正在使用Spring Boot JPA,而在application.properties中没有配置任何方言。 在我的输出中,我可以看到Hibernate正在生成以下DDL命令:
create table user
(
id int8 not null,
password varchar(255),
username varchar(255),
primary key (id)
)
这会导致语法错误,因为表名必须用引号括起来。
这是我的application.properties:
spring.datasource.url=jdbc:postgresql://localhost:5432/springtest
spring.datasource.username=...
spring.datasource.password=...
spring.jpa.hibernate.ddl-auto=create-drop
spring.jpa.show-sql=true