谁能告诉我如何使用 JPA 保存长文本(我使用 PostgreSQL)?
这是我在类里面定义一个很长的字符串的方式:
@Lob
private String body;
但是,这会在数据库中生成一个类型为 charactervarying(255) 的字段。
此外,我尝试使用@Column注解:
@Column(columnDefinition="TEXT")
private String body;
但一切都是徒劳。
如果对这个问题有帮助的评论,我将不胜感激。
最佳答案
@Column(columnDefinition="TEXT")
确实是这样做的方法。也许您必须重新生成 DDL?
关于postgresql - JPA 和 PostqreSQL : long string persistence,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1870927/