2012-06-08 15 views
6

Domyślnie, słownik OpenJPA postgres generuje VARCHAR(255) dla pól String bez określonej długości. Czy można go skonfigurować do generowania VARCHAR lub TEXT dla wszystkich takich pól, aby nie trzeba było wszędzie powtarzać @Column(columnDefinition = "TEXT")? Oczywiście, jeśli długość jest podana jawnie, np. @Column(length = 128), wynikiem powinno być VARCHAR(128). Jeśli o to chodzi, czy inni dostawcy JPA pozwalają na to?Używanie VARCHAR lub TEXT jako domyślnego Mapowanie ciągów w OpenJPA

+0

Generowanie tabeli zakładam? – siebz0r

+0

@ siebz0r Tak, pytanie tak mówi. –

+0

Czy wypróbowałeś parametr 'columnDefinition' w adnotacji' @ Column'? – siebz0r

Odpowiedz