Hibernate创建表报错Table ’test.news_table‘ doesn’t exist。

时间:2021-09-21 22:17:37


刚入门Hibernate的时候对数据库进行新建表的操作时,日志报错Table ’test.news_table‘ doesn’t exist。


Hibernate创建表报错Table ’test.news_table‘ doesn’t exist。


需要将Hibernate的配置文件hibernate.cfg.xml中dialect中数据库方言修改。

在MySQL的后面加上5。

Hibernate创建表报错Table ’test.news_table‘ doesn’t exist。

原因是在mysql5.0版本后不支持type=InnoDB关键字,需要用engine=InnoDB

反正照着改就对了。