为了账号安全,请及时绑定邮箱和手机立即绑定

无法自动生成数据表

是不是jdk和maven版本问题,为什么我创建实体类后无法自动生成数据表呢?网上各种方法都试了还是不行?

正在回答

3 回答

终于解决了!原来是要这样配置:spring.jpa.properties.hibernate.hbm2ddl.auto=update,改成这样就可以了!

1 回复 有任何疑惑可以回复我~

有报错还好,就是没有什么报错。后台也没有打出sql语句。

配置文件是这样配置的:

(使用的是 .properties 文件)

spring.profiles.active=dev

spring.datasource.driver-class-name=com.mysql.jdbc.Driver

spring.datasource.url=jdbc:mysql://localhost:3306/user

spring.datasource.username=root

spring.datasource.password=1234

spring.jpa.hibernate.ddl-auto=update

spring.jpa.show-sql=true

spring.jpa.hibernate.dialect=org.hibernate.dialect.MySQL5Dialect  

spring.jackson.serialization.indent_output=false 



0 回复 有任何疑惑可以回复我~

看数据库配置是否正确, 无法通过@Entity 创建表格会报错, 看异常信息. 

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151599    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

无法自动生成数据表

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信