0

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 バックエンドとして使用します。

4

0 に答える 0