一.问题描述

    初学Spring Boot今天遇到一个问题,在使用Jpa的方式创建数据库表的时候发现无论如何创建不成功。

(注意:首先你得保证你的Project能够连接数据库,连不上数据库就别瞎折腾了,我用的IDEA,有对应的测试方法)



二.踩过的坑

    参考了网上将启动类和实体类放在同一个包下,重启MySQL等方法均无法解决。


三.解决方法

    在上面的方法都失效的情况下,还有一种错误的可能是@Entity导包的时候导成了org.hibernate.annotation.Entity。

正确的做法是导入javax.persistance.Entity


    然后重新Run一下项目,此时控制台已经有了对应的正确输出。


    之后别忘了需要Refresh一下数据库可视化软件才能查看最新的数据库状态,比如我用的MySQL Workbench,也可以在IDEA中直接刷新查看结果。


Logo

更多推荐