2012-06-08 41 views
6

默認情況下,OpenJPA的postgres字典爲String字段生成VARCHAR(255)字段,其​​中沒有規定的長度。可以將它設置爲生成VARCHARTEXT而不是所有這些字段,以便我不需要在任何地方重複@Column(columnDefinition = "TEXT")?當然,如果長度明確給出,例如@Column(length = 128),結果應該是VARCHAR(128)。對於這個問題,其他JPA提供者是否允許這樣做?使用VARCHAR或TEXT作爲OpenJPA中的默認字符串映射

+0

我承擔的表代? – siebz0r

+0

@ siebz0r是的,問題是這樣說的。 –

+0

您是否嘗試過'@ Column'註解中的'columnDefinition'參數? – siebz0r

回答

2

看起來,Hibernate支持3.6以上版本:​​。通過此JIRA問題跟蹤:HHH-5138

相關問題