【问题标题】:Spring CrudRepository not saving more than 32,000 charactersSpring CrudRepository 不保存超过 32,000 个字符
【发布时间】:2020-03-15 03:26:01
【问题描述】:

我正在尝试使用 Springs crud 存储库 (repo.save(Entity)) 将实体保存到我的 sql 数据库中 - 出于某种原因,尽管在保存实体时,实体的变量/有效负载在 32,000 个字符处被截断D b。是否有导致这种情况的限制? (我的 SQL 数据库中的列是 LONGTEXT 类型 - 最多约 400 万个字符)。

【问题讨论】:

  • 你的数据库是什么,确切的列定义是什么?
  • 您使用哪种 Http 方法通过 UI 保存?
  • SQL 和列类型 LONGTEXT
  • SQL 是语言名称,而不是数据库名称
  • 如果您通过 UI 使用 GET 方法保存它,它有大小限制。

标签: java sql spring hibernate spring-boot


【解决方案1】:

通过使用@Lob 注释列并指定为 columnDefinition = "LONGTEXT" 来解决它

【讨论】:

    猜你喜欢
    • 2021-12-16
    • 1970-01-01
    • 2021-10-05
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 2017-09-02
    • 1970-01-01
    • 2016-12-18
    相关资源
    最近更新 更多