EclipseLink / JPA:指定字节数组的长度

时间:2012-06-07 15:58:46

标签: java sql jpa orm eclipselink

我有以下定义:

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

当我使用EclipseLink创建表(mysql)时,我得到一个带有longblob的表。 <{1}}就足够了。

如何指定长度?

我知道我可以添加tinyblob,但我想保持数据库/ sql不可知。

1 个答案:

答案 0 :(得分:2)

如果要为blob列指定特定类型,则应使用columnDefinition。长度问题是它只适用于字符串。这也在API中说明。