2012-06-08 12 views
6

Per impostazione predefinita, il dizionario postgres di OpenJPA genera VARCHAR(255) per i campi String senza lunghezza specificata. Può essere impostato per generare VARCHAR o TEXT invece per tutti questi campi, in modo che non sia necessario ripetere @Column(columnDefinition = "TEXT") ovunque? Ovviamente, se la lunghezza viene fornita esplicitamente, ad es. @Column(length = 128), il risultato dovrebbe essere VARCHAR(128). Del resto, qualsiasi altro provider JPA lo consente?Utilizzo di VARCHAR o TEXT come mapping di stringhe predefinito in OpenJPA

+0

Generazione tabella presumo? – siebz0r

+0

@ siebz0r Sì, la domanda dice così. –

+0

Hai provato il parametro 'columnDefinition' nell'annotazione' @ Column'? – siebz0r

risposta