postgresql – JPA和PostqreSQL:长字符串持久性

有人可以告诉我如何使用JPA(我使用Postgresql)来保留长文本?

这是我在类中定义一个很长的字符串的方式:

@Lob
private String  body;

但是,这会在数据库中产生一个字符类型(255)的字段.

此外,我试图使用@Column注释:

@Column(columnDefinition="TEXT")
private String  body;

但一切都徒劳无功.

我会gratefull对这个问题的一个有帮助的评论.

@Column(columnDefinition="TEXT")

确实是这样做的.也许你必须重新生成你的DDL?

相关文章

来源:http://www.postgres.cn/docs/11/ 4.1.1. 标识符和关键词 SQL标识符和关键词必须以一个...
来源:http://www.postgres.cn/docs/11/ 8.1. 数字类型 数字类型由2、4或8字节的整数以及4或8...
来源:http://www.postgres.cn/docs/11/ 5.1. 表基础 SQL并不保证表中行的顺序。当一个表被读...
来源:http://www.postgres.cn/docs/11/ 6.4. 从修改的行中返回数据 有时在修改行的操作过程中...
来源:http://www.postgres.cn/docs/11/ 13.2.1. 读已提交隔离级别 读已提交是PostgreSQL中的...
来源:http://www.postgres.cn/docs/11/ 9.7. 模式匹配 PostgreSQL提供了三种独立的实现模式匹...