使用Hibernate 在MySQL 中建立InnoDB 表
使用Hibernate 表的挑戰而不是預設的MyISAM。雖然有使用 InnoDB 表產生 SQL 檔案的解決方案,但本文探討如何動態完成此操作。
解決方案
要指示 Hibernate 建立 InnoDB 表,請修改 Hibernate方言設定如下:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
對於大於 5.1 的 MySQL版本,使用以下內容:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
透過指定適當的方言,Hibernate 將自動配置使用 InnoDB 引擎建立表,確保您的 MySQL 資料庫具有所需的耐用性和效能特徵。
以上是如何強制 Hibernate 在 MySQL 中建立 InnoDB 表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!