列长度​​的PSQL异常

时间:2012-06-17 17:20:48

标签: postgresql jpa eclipselink lob

当我尝试使用EclipseLink JPA插入某个实体的描述值时,我得到internal exception: org.postgresql.util.PSQLException: Error value too long for varying character (255)。我想使用@LOB注释并在列上设置最大长度将按如下方式处理:

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

但是这并没有解决问题,我怎么能指定我想要这个列的非绑定长度,因为它可能非常大

1 个答案:

答案 0 :(得分:0)

事实证明,我必须重新创建所有表才能使此效果工作@Lob在postgresql中声明文本类型。