Výchozí modul úložiště v MySQL je MyISAM
. Pokud potřebujete transakce a zamykání na úrovni řádků, často jste zvolili InnoDB
.
Pomocí MySQLInnoDBDialect , Hibernate připojí type=InnoDB k příkazu vytvoření tabulky. Tím se explicitně vytvoří InnoDB stůl. MySQLDialect nepřipojuje řetězec motoru, takže by vytvořil MyISAM tabulka.
Můžete však také změnit výchozí úložiště serveru MySQL pomocí následujícího řádku v souboru my.cnf , konfigurace MySQL, soubor.
default-storage-engine=innodb