Nie możesz określić dialektu hibernacji i użyć
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Edytuj
Od wersji MySQL> 5.1 powinno to być
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
aby uniknąć napotkania tego problemu Korzystanie z „TYPE =InnoDB " w MySQL zgłasza wyjątek