hibernate创建表失败

首先自己要注意自己的MYSQL版本,然后设置对应的方言

  • 兼容性模式

<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

  • 需要注意的是5.5一下版本可以使用

<property name="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</property>

  • Mysql数据库版本是5.5的,设置事务性方言时要修改,就是加一个5

<property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>

猜你喜欢

转载自blog.csdn.net/langwang1993/article/details/80904323