Тъй като text type не е част от SQL стандарта, предполагам, че няма официален JPA начин.
Въпреки това, text тип е доста подобен на varchar , но без ограничението на дължината. Можете да намекнете за изпълнението на JPA с length свойство на @Column :
@Column(length=10485760)
private String description;
Актуализация: 10 MiB изглежда е максималната дължина за varchar в postgresql. text е почти неограничен, според документацията
: