Die Standardspeicher-Engine in MySQL ist MyISAM
. Wenn Sie Transaktionen und Sperren auf Zeilenebene benötigen, wählen Sie häufig InnoDB
.
Verwenden von MySQLInnoDBDialect
, Hibernate hängt type=InnoDB
an zur Tabellenerstellungsanweisung. Dadurch wird explizit eine InnoDB
erstellt Tisch. MySQLDialect
hängt keinen Engine-String an, würde also ein MyISAM
erstellen Tabelle.
Sie können jedoch auch die Standardspeicher-Engine des MySQL-Servers ändern, indem Sie die folgende Zeile in Ihrer my.cnf
verwenden , MySQL-Konfiguration, Datei.
default-storage-engine=innodb