sql >> Databáze >  >> RDS >> PostgreSQL

Správná anotace JPA pro textový typ PostgreSQL bez anotací Hibernate

Protože text typ není součástí standardu SQL, myslím, že neexistuje žádný oficiální způsob JPA.

Nicméně text type je velmi podobný varchar , ale bez omezení délky. Implementaci JPA můžete naznačit pomocí length vlastnost @Column :

@Column(length=10485760)
private String description;

Aktualizace: 10 MiB se zdá být maximální délka pro varchar v postgresql. text je téměř neomezené, podle dokumentace :



  1. Postgres Error:Více než jeden řádek vrácený poddotazem použitým jako výraz

  2. Dotaz na hodnoty databáze na základě umístění uživatele

  3. Vyplnění pole Many2many (odoo 8)

  4. Jak zrušit všechny tabulky v databázi bez zrušení samotné databáze?