Sedan text typ är inte en del av SQL-standarden, det finns inget officiellt JPA-sätt antar jag.
Men text typ är ganska lik varchar , men utan längdbegränsning. Du kan antyda JPA-implementeringen med length egenskapen för @Column :
@Column(length=10485760)
private String description;
Uppdatering: 10 MiB verkar vara den maximala längden för varchar i postgresql. text är nästan obegränsat, enligt dokumentationen
: