Машината за съхранение по подразбиране в MySQL е MyISAM
. Ако имате нужда от транзакции и заключване на ниво ред, често избирате InnoDB
.
Използване на MySQLInnoDBDialect
, Hibernate добавя type=InnoDB
към изявлението за създаване на таблица. Това изрично създава InnoDB
маса. MySQLDialect
не добавя двигателен низ, по този начин би създал MyISAM
таблица.
Въпреки това, можете също да промените двигателя за съхранение по подразбиране на MySQL сървъра, като използвате следния ред във вашия my.cnf
, MySQL конфигурация, файл.
default-storage-engine=innodb