De standaard opslagengine in MySQL is MyISAM
. Als je transacties en vergrendeling op rijniveau nodig hebt, kies je vaak voor InnoDB
.
MySQLInnoDBDialect
gebruiken , Hibernate voegt type=InnoDB
toe naar de tabel creatie verklaring. Dit creëert expliciet een InnoDB
tafel. MySQLDialect
voegt geen engine string toe, zou dus een MyISAM
. maken tafel.
U kunt echter ook de standaard opslagengine van de MySQL-server wijzigen door de volgende regel in uw my.cnf
te gebruiken , MySQL-configuratie, bestand.
default-storage-engine=innodb