Heim >Datenbank >MySQL-Tutorial >Wie erstelle ich MySQL InnoDB-Tabellen mit Hibernate?

Wie erstelle ich MySQL InnoDB-Tabellen mit Hibernate?

Susan Sarandon
Susan SarandonOriginal
2024-11-09 03:39:01550Durchsuche

How to Create MySQL InnoDB Tables with 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn