标签: java sql jpa orm eclipselink
我有以下定义:
@Column(name = "password", length = 80) byte[] password;
当我使用EclipseLink创建表(mysql)时,我得到一个带有longblob的表。 <{1}}就足够了。
longblob
如何指定长度?
我知道我可以添加tinyblob,但我想保持数据库/ sql不可知。
tinyblob
答案 0 :(得分:2)
如果要为blob列指定特定类型,则应使用columnDefinition。长度问题是它只适用于字符串。这也在API中说明。