我想在数据库中保存一个对象。
我正在使用 MySQL 数据库,但是当我尝试它时,我得到一个异常:“数据大于列长度”。
如何使用休眠增加列的长度?
原文由 saeed arash 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想在数据库中保存一个对象。
我正在使用 MySQL 数据库,但是当我尝试它时,我得到一个异常:“数据大于列长度”。
如何使用休眠增加列的长度?
原文由 saeed arash 发布,翻译遵循 CC BY-SA 4.0 许可协议
@Column(name = Columns.COLUMN_NAME, columnDefinition = "NVARCHAR(MAX)")
max
表示最大存储大小为2^31-1字节(2GB)
原文由 user3090074 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
如果您的专栏是
varchar
使用注释length
或使用其他列类型
根据评论更新答案: