Heim >Datenbank >MySQL-Tutorial >Wie erstelle ich MySQL InnoDB-Tabellen mit Hibernate?
Erstellen von MySQL-InnoDB-Tabellen mit Hibernate
Wenn Sie Hibernate mit JPA verwenden, müssen Sie möglicherweise stattdessen MySQL-Tabellen mit der InnoDB-Engine erstellen des Standard-MyISAM. Um dies dynamisch und nicht durch SQL-Dateigenerierung zu erreichen, ziehen Sie die folgende Lösung in Betracht:
Lösung:
Geben Sie den Hibernate-Dialekt mithilfe der Eigenschaft an:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Für MySQL-Versionen größer als 5.1 verwenden Sie:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Durch die Einstellung dieses Dialekts, Hibernate erstellt automatisch Tabellen mit der InnoDB-Engine und sorgt so für die gewünschten Speichereigenschaften und eine verbesserte Leistung.
Das obige ist der detaillierte Inhalt vonWie erstelle ich MySQL InnoDB-Tabellen mit Hibernate?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!