Non puoi specificare il dialetto di ibernazione e utilizzare
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Modifica
Da MySQL versione> 5.1 dovrebbe essere
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
per evitare di incorrere in questo problema Utilizzo di "TYPE =InnoDB " in MySQL genera un'eccezione