为什么Hibernate找不到application.properties中定义的默认模式?

时间:2017-11-08 15:35:37

标签: database hibernate jpa spring-boot h2

我目前正在尝试配置我的Spring Boot应用程序,以便它可以通过Hibernate与我的H2数据库通信。据我所知,应用程序设法成功连接到数据库,但它无法找到我的application.properties文件中定义的默认数据库模式。我已经尝试通过RazorSQL手动创建数据库模式,但这不起作用。

application.properties:

spring.datasource.url=jdbc:h2:~/dndmp;AUTO_SERVER=TRUE
spring.datasource.platform=h2
spring.datasource.continue-on-error=true
spring.datasource.username=DNDMP
spring.datasource.password=tttt

spring.jpa.properties.hibernate.default_schema=dndmp
spring.jpa.properties.hibernate.ddl-auto=create-drop
spring.jpa.properties.hibernate.show-sql=true
spring.jpa.properties.hibernate.format_sql=true

1 个答案:

答案 0 :(得分:0)

使用:

spring.jpa.hibernate.ddl-auto=update