persistence.xml で設定されたこのプロパティを使用して、JPA を使用してデータベース スキーマを生成しています。
<property name="hibernate.hbm2ddl.auto" value="update" />
しかし、String プロパティ用に JPA によって生成された varchar 列タイプが短すぎることが判明しました。追加できることはわかっています:
@Column(columnDefinition = "varchar(2000)")
String someStr;
エンティティのすべての文字列プロパティに対してですが、それは大変な作業になります。
エンティティ内のすべての文字列に対して varchar(2000) を生成する方法で JPA をグローバルに構成する方がはるかに優れています。これは可能ですか?
PS。この事実が重要な場合、Hibernate を JPA バックエンドとして使用します。