私はhibernateスキーマエクスポートツールを使用しています。私は、RDBMSプロバイダとしてMySQLを使用していますように私は、照合utf8_binを使用してのように、どこか特定のMySQLのパラメータを置くことができる場合、私は疑問に思う...Hibernate固有のDDL生成
おかげ
私はhibernateスキーマエクスポートツールを使用しています。私は、RDBMSプロバイダとしてMySQLを使用していますように私は、照合utf8_binを使用してのように、どこか特定のMySQLのパラメータを置くことができる場合、私は疑問に思う...Hibernate固有のDDL生成
おかげ
短い答えはノーである、への道はありませんこれを行う。 Hibernateは、スキーマエクスポートツールを開始点として使用することのみを確認します。したがって、db固有のものをcreateステートメントに追加できる明確なフックポイントはありません。
可能な回避策:
import.sql
を作成し、生成された文のすべての後にこれを実行するエクスポートは、あなたが必要な変更を行うために、いくつかのALTER TABLEスタイルのものを実行することができるかもしれません私はgidに同意しません。 Hibernateでは、結果として生じるDMSに影響を与える標準的な方言を独自に定義したり変更したりすることができます。詳細はin the articleです。 Microsoft SQL Server、Oracleおよびその他のサポートされているデータベースの特定のパラメータを生成する方法を使用しています。