Standardlagermaskinen i MySQL er MyISAM
. Hvis du har brug for transaktioner og låsning på rækkeniveau, valgte du ofte InnoDB
.
Brug af MySQLInnoDBDialect
, Hibernate tilføjer type=InnoDB
til tabeloprettelsesopgørelsen. Dette opretter eksplicit en InnoDB
bord. MySQLDialect
tilføjer ikke en motorstreng, vil det derfor skabe en MyISAM
tabel.
Du kan dog også ændre standardlagringsmotoren for MySQL-serveren ved at bruge følgende linje i din my.cnf
, MySQL-konfiguration, fil.
default-storage-engine=innodb