"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment créer des tables MySQL InnoDB avec Hibernate ?

Comment créer des tables MySQL InnoDB avec Hibernate ?

Publié le 2024-11-22
Parcourir:313

How to Create MySQL InnoDB Tables with Hibernate?

Création de tables MySQL InnoDB avec Hibernate

Lorsque vous utilisez 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

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

hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect

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

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3