sql >> Database >  >> RDS >> PostgreSQL

Correcte JPA-annotatie voor het teksttype van PostgreSQL zonder hibernate-annotaties

Sinds de text type maakt geen deel uit van de SQL-standaard, er is geen officiële JPA-manier denk ik.

Echter, de text type lijkt veel op varchar , maar zonder de lengtelimiet. U kunt hinten naar de JPA-implementatie met de length eigendom van @Column :

@Column(length=10485760)
private String description;

Bijwerken: 10 MiB lijkt de maximale lengte voor varchar in postgresql. De text is bijna onbeperkt, volgens de documentatie :



  1. SQL-query om een ​​overeenkomstlijst te krijgen

  2. Laravel:een enkele waarde halen uit een MySQL-query

  3. PDO-verklaring duurt 400x langer dan MySQL CLI

  4. MySQL-query:match door komma's gescheiden waarde met kolom met door komma's gescheiden tekenreeks