当前位置: 代码迷 >> 综合 >> hibernate报错:Error executing DDL via JDBC Statement
  详细解决方案

hibernate报错:Error executing DDL via JDBC Statement

热度:44   发布时间:2023-11-17 16:02:42.0

google到的:https://stackoverflow.com/questions/43191294/hibernate-error-executing-ddl-via-jdbc-statement

报错:

修改数据库方言与数据库对应

查看数据库版本(我的是mysql)

mysql -u root -p *****

在hibernate.cfg.xml:

<!--数据库方言-->
<property name="dialect">org.hibernate.dialect.MySQL57Dialect</property>

我的是5.7所以修改方言为 MySQL57Dialect

 

具体方言对应版本可以查看相应版本hibernate的api文档

  相关解决方案