Le problème est que - dans Hibernate 5.x et versions antérieures - le dialecte org.hibernate.dialect.MySQLDialect
est pour MySQL 4.x ou antérieur. Le fragment TYPE=MYISAM
qui est généré par ce dialecte est obsolète dans MySQL 4.0 et supprimé dans 5.5.
Étant donné que vous utilisez MariaDB, vous devez utiliser (selon la version de MariaDB et - peut-être - la version d'Hibernate) l'un des éléments suivants :
org.hibernate.dialect.MariaDBDialect
org.hibernate.dialect.MariaDB53Dialect
Si vous utilisez MySQL, ou si les deux dialectes ci-dessus pour MariaDB n'existent pas dans votre version d'Hibernate :
org.hibernate.dialect.MySQL5Dialect
org.hibernate.dialect.MySQL55Dialect
org.hibernate.dialect.MySQL57Dialect