当前位置: 首页 > 面试题库 >

如何在hibernate状态下设置列的最大长度

濮阳鸿祯
2023-03-14
问题内容

我想在数据库中保存一个对象。
我正在使用MySQL数据库,但是当我尝试使用MySQL数据库时,却收到一个异常消息:“数据大于列长度”。
如何使用hibernate增加列的长度?


问题答案:

如果您的列varchar使用注释length

@Column(length = 255)

或使用其他列类型

@Column(columnDefinition="TEXT")


 类似资料:
  • 问题内容: 我想在数据库中保存一个对象。 我正在使用MySQL数据库,但是当我尝试使用MySQL数据库时,出现一个异常:“数据大于列长度”。 如何使用休眠方式增加列的长度? 问题答案: 如果您的列使用注释 或使用其他列类型

  • 我正在Windows上使用PyCharm,希望更改设置以将最大行长度限制为个字符,而不是默认限制为

  • 我得到的问题是,我希望它能够在5个字母最多,有谁可以告诉我如何做到这一点? 谢谢

  • 问题内容: 我正在使用hibernate+播放!框架在工作中,是否有使用“hibernate”插入大量记录的“最佳实践”?每个文本文件大约有6,000到10,000个,所以我不知道Hibernate是否会扼杀工作或引发异常。 任何建议都让我知道,如果需要进一步说明,请告诉我 问题答案: 在* Java Persistence and Hibernate(Manning)中,并在Pangea的评论之

  • 问题内容: 我需要创建一个查询,并且需要和。 我正在解决使用该类的问题,该类是我在某个地方下载的。 这是我尝试实现的SQL: 这是代码,我在其中使用Hibernate类: 错误是: 如果我用类注释该行,则查询工作正常,但是我没有在SQL中获得过滤器… 基本上,查询会尝试在一个主详细信息架构中检索同时显示详细信息列表的所有主记录,例如,如果您想知道“哪些发票同时包含A和B产品”。 这就是为什么如果子

  • 目前我的Python pyCharm控制台会返回: 我想在pyCharms python控制台自动换行之前增加字符数。这似乎建议更改< code >代码样式选项卡中的设置,但对我不起作用。也许因为其他问题指的是一个老版本的Pycharm。有什么解决办法吗?