Het probleem is dat - in Hibernate 5.x en eerder - het dialect org.hibernate.dialect.MySQLDialect
is voor MySQL 4.x of eerder. Het fragment TYPE=MYISAM
dat door dit dialect wordt gegenereerd, is verouderd in MySQL 4.0 en verwijderd in 5.5.
Aangezien u MariaDB gebruikt, moet u (afhankelijk van de versie van MariaDB en - misschien - de versie van Hibernate) een van de volgende gebruiken:
org.hibernate.dialect.MariaDBDialect
org.hibernate.dialect.MariaDB53Dialect
Als u MySQL gebruikt, of als de bovenstaande twee dialecten voor MariaDB niet bestaan in uw versie van Hibernate:
org.hibernate.dialect.MySQL5Dialect
org.hibernate.dialect.MySQL55Dialect
org.hibernate.dialect.MySQL57Dialect