2012-03-31 56 views
0

我一直在使用的Spring Roo存儲在MySQL數據庫的長字符串。我認爲「字符串」命令會生成大小爲255的字段太小。我更喜歡不使用blob。我該怎麼辦?Spring Roo的實體 - 存儲長字符串

回答

2

如果您使用類似field string --fieldName field1 --sizeMax 500這樣的命令創建字段,則Roo將使用@Size(max = 500)對字段進行註釋,如果我讓Hibernate創建數據庫模式,它對我有用。

(--sizeMax是一個可選參數,則用所定義的所有那些強制性後可以顯示所有可選參數 - 和擊球TAB)

另一個解決方案是手動添加場上JPA註釋:@Column(length=500) 。 或者如果您不生成數據庫模式,但手動創建它,那麼您可以根據需要定義您的列。

+0

大小工作,我設置了高數量,它創建數據庫中的LONGTEXT字段。謝謝。 – mimol 2012-04-01 12:44:02