El motor de almacenamiento predeterminado en MySQL es MyISAM
. Si necesita transacciones y bloqueo a nivel de fila, a menudo elige InnoDB
.
Usando MySQLInnoDBDialect
, Hibernate agrega type=InnoDB
a la sentencia de creación de la tabla. Esto crea explícitamente un InnoDB
mesa. MySQLDialect
no agrega una cadena de motor, por lo tanto, crearía un MyISAM
mesa.
Sin embargo, también puede cambiar el motor de almacenamiento predeterminado del servidor MySQL usando la siguiente línea en su my.cnf
, configuración de MySQL, archivo.
default-storage-engine=innodb