Maison > base de données > tutoriel mysql > Comment créer des tables MySQL InnoDB avec Hibernate ?

Comment créer des tables MySQL InnoDB avec Hibernate ?

Susan Sarandon
Libérer: 2024-11-09 03:39:01
original
527 Les gens l'ont consulté

How to Create MySQL InnoDB Tables with Hibernate?

Création de tables MySQL InnoDB avec Hibernate

Lors de l'utilisation d'Hibernate avec JPA, vous devrez peut-être créer des tables MySQL avec le moteur InnoDB à la place du MyISAM par défaut. Pour y parvenir de manière dynamique et non via la génération de fichiers SQL, envisagez la solution suivante :

Solution :

Spécifiez le dialecte Hibernate à l'aide de la propriété :

hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Copier après la connexion

Pour les versions MySQL supérieures à 5.1, utilisez :

hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Copier après la connexion

En définissant ce dialecte, Hibernate créez automatiquement des tables avec le moteur InnoDB, garantissant les propriétés de stockage souhaitées et des performances améliorées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal