2012-06-07 23 views
1

的長度我有如下定義:的EclipseLink/JPA:指定字節數組

@Column(name = "password", length = 80) 
byte[] password; 

當我使用的EclipseLink來創建表(MySQL的)我得到的表與一個longblob。 A tinyblob就足夠了。

如何指定長度?

我知道我可以添加一個columnDefinition但我想保持它與數據庫/ sql不可知論。

回答

2

如果您想要blob列的特定類型,應使用columnDefinition。長度問題在於它僅適用於字符串。這也在API中被告知。