【问题标题】:Why hibernate throws "data truncation-data too long for coloumn 'a' at row 1”?为什么休眠会在第 1 行抛出“数据截断-数据对于列而言太长”?
【发布时间】:2014-09-23 06:55:28
【问题描述】:

我正在使用 Spring 和休眠。我创建了实体类。

我在实体类中创建了新变量。

我重新启动服务器并检查

它抛出

“嵌套执行错误”

和 “对于第 1 行的列‘assigned_users’,数据截断数据太长”?

【问题讨论】:

    标签: java mysql hibernate


    【解决方案1】:

    您好,在谷歌呆了很长时间后,我得到了问题的答案。

    这是我犯的简单错误。新实体变量没有 @coloumn 注释。

    所以当我签​​入表时,数据类型存储为小 BLOB。

    所以我用特定的列设置@列注释和关系..

    @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "assigned_user")

    它工作正常...

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 2022-11-26
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 2021-09-02
      • 1970-01-01
      相关资源
      最近更新 更多