無効な構文エラー "Type = myisam" hibernate
によって生成されたddlの無効な構文エラー "Your sql Syntaxにエラーがあります;マリエドブサーバーに対応するマニュアルに対応するマニュアルをチェックします」 Hibernateによって生成されたDDLは、通常、非推奨の「タイプ」属性の使用により発生します。分析と解決策は次のとおりです。 MySQL 4.x以前では、「type = myisam」を使用することが一般的でした。ただし、この属性はMySQL 4.0で廃止され、5.5で削除されました。 MariadbとHibernateのバージョンに応じて、次の方言のいずれかを使用する必要があります。以前)
org.hibernate.dialect.mariadb53dialect(mariadb 10.1以降の場合) org.hibernate.dialect.mariadb106dialect(mariadb 10.6および後で)
mysql:
org.hibernate.dialect.mysql5dialect(mysql 5.0および後で)
org.hibernate.dialect.mysql57dialect(mysql 5.7およびlaterの場合)
hinweis
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3