PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Hibernate postgresql/hsqldb TEXT-Spalten-Inkompatibilitätsproblem

Der einfachste Weg, mit diesem speziellen Problem umzugehen, besteht wahrscheinlich darin, die columnDefinition überhaupt nicht zu verwenden und stattdessen die Spaltenlänge explizit mit (zum Beispiel)

anzugeben
@Column(length=10000)

Es könnte auch sein, dass Sie es stattdessen mit @Lob(type =LobType.CLOB)

abbilden könnten

aber ich bin mir nicht sicher, ob das in HSQLDB richtig unterstützt wird. In Postgres sollte es Ihnen Ihren TEXT-Typ geben.