Das postgres
-Wörterbuch von OpenJPA generiert standardmäßig VARCHAR(255)
für String
Felder ohne angegebene Länge. Kann es sein, VARCHAR
oder TEXT
stattdessen für alle solche Felder zu generieren, so dass ich nicht überall @Column(columnDefinition = "TEXT")
wiederholen muss? Wenn die Länge explizit angegeben wird, z. @Column(length = 128)
, sollte das Ergebnis VARCHAR(128)
sein. Lassen das überhaupt andere JPA-Anbieter zu?Verwenden von VARCHAR oder TEXT als Standard Zeichenfolgenzuordnung in OpenJPA
6
A
Antwort
2
Es scheint, dass Hibernate dies seit 3.6 unterstützt: 6.5. Type Registry. Verfolgt von diesem JIRA-Problem: HHH-5138.
Tabellengeneration nehme ich an? – siebz0r
@ siebz0r Ja, die Frage sagt ja. –
Haben Sie den 'columnDefinition' Parameter in der' @ Column' Annotation versucht? – siebz0r