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