1.项目后台操作中创建一条数据库记录的时候,有一栏属性(详细信息)是根据富文本编辑器进行存储的。如下图
2.实际项目经验告诉自己,当富文本编辑器中的内容比较少的时候,新增和编辑操作没有问题。
当内容较多的时候,做新增动作的时候,系统就会提示 “value too long ” 类似的错误。导致无法进行新增或者编辑的操作。
3.原因是我们在实体属性中定义“配置文件信息”字段的String 类型,String 类型默认是256字节。当我们存储的内容过长的时候,就会提示错误。
private String detail;//配置文件的详细信息
4.解决办法。
1.字段属性上面添加注解,修改默认的存储长度
@Column(length=100000) private String detail;
2.修改数据库中表结构类型:String ---> longText
5.上述操作之后,新增或者编辑时候,富文本编辑器详细信息的字段允许的长度大大提高,正常项目的需求可以满足。
以上,供你参考。