Hibernate第一次运行时报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 1。
根据异常可以知道应该是MySQL的版本问题。
上网查询得知:type=MyISAM只支持到mysql5.1,之后高版本要用Engine=MyISAM才可以。
解决方案:将Hibernate的核心配置文件hibernate.cfg.xml中的<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>改为高版本的写法:<property name="hibernate.dialect">org.hibernate.dialect.MySQL57Dialect</property>就可以了。