Ponieważ text typ nie jest częścią standardu SQL, myślę, że nie ma oficjalnego sposobu JPA.
Jednak text typ jest bardzo podobny do varchar , ale bez limitu długości. Możesz podpowiedzieć implementację JPA za pomocą length właściwość @Column :
@Column(length=10485760)
private String description;
Aktualizacja: Wydaje się, że 10 MiB to maksymalna długość dla varchar w postgresql. text jest prawie nieograniczony, zgodnie z dokumentacją
: