有几种可能的原因:
- 您的实体类位于与之相对的同一个子包中,或者在一个子包中,
@EnableAutoConfiguration.
如果没有,则您的spring应用不会看到它们,因此不会在db中创建任何内容 检查您的配置,似乎您正在使用某些hibernate特定选项,尝试将其替换为:
spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect
spring.jpa.hibernate.ddl-auto=update
spring.datasource.driverClassName=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=test
spring.datasource.password=您
application.properties
必须在src/main/resources
文件夹中。
如果您未正确指定方言,则可能会尝试默认将其与启动内存数据库捆绑在一起(并且与我一样),我可能会发现它尝试连接到本地
HSQL实例(请参阅控制台输出),并且无法更新模式。



