Erstellen von MySQL-InnoDB-Tabellen mit Hibernate
Bei der Verwendung von Hibernate mit JPA 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 Ruhezustandsdialekt mithilfe der Eigenschaft an:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Für MySQL-Versionen größer als 5.1, use:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Durch die Einstellung dieses Dialekts erstellt Hibernate automatisch Tabellen mit der InnoDB-Engine und stellt so die gewünschten Speichereigenschaften und eine verbesserte Leistung sicher.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3