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