Hi,
ich versuche einen langen Text in einer Datenbank zu persistieren. Leider bekomme ich es immer nur unter bestimmten Datenbanken zum laufen.
Getestet hab ich folgendes mit einem String der 500000 Zeichen lang ist.
Definiere ich die Spalte so:
funtioniert es unter DB2 und DERBY.
Definiere ich die Spalte so:
funktioniert es mit pgsql und oracle.
Gibt es eine schöne Lösung für das Problem?
ich versuche einen langen Text in einer Datenbank zu persistieren. Leider bekomme ich es immer nur unter bestimmten Datenbanken zum laufen.
Getestet hab ich folgendes mit einem String der 500000 Zeichen lang ist.
Definiere ich die Spalte so:
Java:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "DSGN_CNTNT", columnDefinition = "CLOB(600000)")
private String designContent;
Definiere ich die Spalte so:
Java:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "DSGN_CNTNT")
private String designContent;
Gibt es eine schöne Lösung für das Problem?