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