Protože text typ není součástí standardu SQL, myslím, že neexistuje žádný oficiální způsob JPA.
Nicméně text type je velmi podobný varchar , ale bez omezení délky. Implementaci JPA můžete naznačit pomocí length vlastnost @Column :
@Column(length=10485760)
private String description;
Aktualizace: 10 MiB se zdá být maximální délka pro varchar v postgresql. text je téměř neomezené, podle dokumentace
: