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