すべてのJPAプロバイダ(少なくともhibernate、eclipselink、openjpa)は、jpaエンティティクラスに基づいてddl-schemaを作成する可能性を与えます。しかし、すべてのデータベース管理システムには独自のデータ型があります。jpaデータベースタイプへのJavaタイプのマッピング
したがって、jpa-providersはどのsqlデータ型を選択するかを決定します。 (私はそれがプロバイダ固有のものだと思う)。 String->varchar(xx), boolean->tinyint
のようなマッピングがありますか?しかし、このマッピングはすべてのデータベースに存在する必要があります。誰でも私を正しい方向に入れてください。私は休止状態のソースコードを検索しましたが、適切なコードスニペットが見つかりませんでした。
ありがとうございます!
hibernateのMySQLDialectクラスのソースコードを見てください – Reddy