Как создавать таблицы MySQL InnoDB с помощью Hibernate
При использовании Hibernate с JPA пользователи часто сталкиваются с проблемой создания таблиц MySQL с помощью InnoDB движок вместо MyISAM. Чтобы решить эту проблему, широко рекомендуемым решением является настройка диалекта Hibernate для использования класса InnoDBDialect путем установки свойства hibernate.dialect.
В частности, для версий MySQL до 5.1 необходимо добавить следующее свойство:
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
Однако для версий MySQL 5.1 и более поздних, чтобы избежать потенциальных проблем, рекомендуется использовать следующее свойство:
hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
Следуя этому подходу, Hibernate будет автоматически создавать таблицы MySQL с использованием механизма InnoDB, обеспечивая оптимальную производительность и целостность данных.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3