0

internal exception: org.postgresql.util.PSQLException: Error value too long for varying character (255)EclipseLink JPAを使用して、特定のエンティティの説明の値を挿入しようとすると、が表示されます。@LOB注釈を使用し、列に最大長を設定すると、次のように処理されると思いました。

@Size(min = 0, max = 9000)
@Lob
@Column(name = "description", length = 2000)
private String description;

しかし、これは問題を解決しません。この列は非常に大きくなる可能性があるため、拘束力のない長さを指定するにはどうすればよいですか。

4

1 に答える 1

0

この効果が機能するためには、すべてのテーブルを再作成する必要があることが@Lobわかりました。postgresqlでテキストタイプを宣言します。

于 2012-06-17T22:50:06.517 に答える