有人可以告诉我如何使用JPA(我使用Postgresql)来保留长文本?
这是我在类中定义一个很长的字符串的方式:
@Lob private String body;
但是,这会在数据库中产生一个字符类型(255)的字段.
此外,我试图使用@Column注释:
@Column(columnDefinition="TEXT") private String body;
但一切都徒劳无功.
我会gratefull对这个问题的一个有帮助的评论.
@Column(columnDefinition="TEXT")
确实是这样做的.也许你必须重新生成你的DDL?