Hibernate hbm2ddl ツールを使用してデータベース DDL を生成する JPA/Hibernate データ モデルがあります。データベースには、CHAR である必要がある文字列と VARCHAR である可能性がある文字列があります。DDL の手作業による編集を最小限に抑えたいと考えています (いくつかは行わなければならないことを認識しています)。
これについてどうすればよいか知っている人はいますか?ハッキングされた方言を介してすべての文字列 VARCHARS または CHARS を作成できることを認識していますが、それはデータベースで常に適切なものではありません。
クラスのカスタム列定義テキストを避けて、注釈または aop を使用してこれを実行できるようにしたいと考えています。
ありがとう。