我使用的Mysql数据库,版本是Mysql5.6,在配置文件hibernate.cfg.xml中进行配置数据库方言时写的是
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
测试运行时,提示创建表失败,之后我将配置代码改成
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property>
之后,运行成功了。
Mysql5.0之前的版本没测试过,Mysql5.0之后的版本用MySQL5Dialect。