PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Corriger l'annotation JPA pour le type de texte de PostgreSQL sans les annotations Hibernate

Depuis le text type ne fait pas partie de la norme SQL, il n'y a pas de méthode JPA officielle, je suppose.

Cependant, le text type est assez similaire à varchar , mais sans limite de longueur. Vous pouvez faire allusion à l'implémentation JPA avec la length propriété de @Column :

@Column(length=10485760)
private String description;

Mise à jour : 10 Mio semble être la longueur maximale pour varchar dans postgresql. Le text est presque illimité, selon la documentation :