当我尝试使用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;
但是这并没有解决问题,我怎么能指定我想要这个列的非绑定长度,因为它可能非常大
答案 0 :(得分:0)
事实证明,我必须重新创建所有表才能使此效果工作@Lob
在postgresql中声明文本类型。