【问题标题】:EclipseLink/JPA: Specify length of byte arrayEclipseLink/JPA:指定字节数组的长度
【发布时间】:2012-06-07 15:58:45
【问题描述】:

我有以下定义:

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

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

如何指定长度?

我知道我可以添加一个columnDefinition,但我想让它与数据库/sql 无关。

【问题讨论】:

    标签: java sql jpa orm eclipselink


    【解决方案1】:

    如果您想要 blob 列的特定类型,则应使用 columnDefinition。长度的问题是它仅适用于字符串。 API 中也提到了这一点。

    【讨论】:

      猜你喜欢
      • 2011-08-27
      • 2011-02-11
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 2019-02-13
      • 1970-01-01
      相关资源
      最近更新 更多