我想在数据库中保存一个对象。
我正在使用 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 许可协议
4 回答1.4k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
8 回答1.3k 阅读
1 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答741 阅读✓ 已解决
2 回答1.7k 阅读
如果您的专栏是
varchar
使用注释length
或使用其他列类型
根据评论更新答案: