Standardlagringsmotorn i MySQL är MyISAM
. Om du behöver transaktioner och låsning på radnivå, valde du ofta InnoDB
.
Använder MySQLInnoDBDialect
, Hibernate lägger till type=InnoDB
till tabellskapandet. Detta skapar uttryckligen en InnoDB
tabell. MySQLDialect
inte lägger till en motorsträng, skulle därför skapa en MyISAM
bord.
Du kan dock också ändra standardlagringsmotorn för MySQL-servern genom att använda följande rad i din my.cnf
, MySQL-konfiguration, fil.
default-storage-engine=innodb