Mesin penyimpanan default di MySQL adalah MyISAM
. Jika Anda memerlukan transaksi dan penguncian tingkat baris, Anda sering memilih InnoDB
.
Menggunakan MySQLInnoDBDialect , Hibernate menambahkan type=InnoDB ke pernyataan pembuatan tabel. Ini secara eksplisit membuat InnoDB meja. MySQLDialect tidak menambahkan string mesin, dengan demikian, akan membuat MyISAM tabel.
Namun, Anda juga dapat mengubah mesin penyimpanan default server MySQL dengan menggunakan baris berikut di my.cnf Anda , konfigurasi MySQL, file.
default-storage-engine=innodb