Domyślny silnik przechowywania w MySQL to MyISAM
. Jeśli potrzebujesz transakcji i blokowania na poziomie wiersza, często wybierasz InnoDB
.
Korzystanie z MySQLInnoDBDialect , Hibernate dołącza type=InnoDB do instrukcji tworzenia tabeli. To jawnie tworzy InnoDB stół. MySQLDialect nie dołącza ciągu silnika, dlatego utworzy MyISAM tabela.
Możesz jednak również zmienić domyślny silnik przechowywania serwera MySQL, używając następującego wiersza w pliku my.cnf , konfiguracja MySQL, plik.
default-storage-engine=innodb