PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Annotazione JPA corretta per il tipo di testo di PostgreSQL senza annotazioni di sospensione

Dal momento che il text il tipo non fa parte dello standard SQL, non esiste un modo ufficiale JPA, immagino.

Tuttavia, il text type è abbastanza simile a varchar , ma senza limite di lunghezza. Puoi suggerire l'implementazione di JPA con length proprietà di @Column :

@Column(length=10485760)
private String description;

Aggiornamento: 10 MiB sembra essere la lunghezza massima per varchar in postgresql. Il text è quasi illimitato, secondo la documentazione :