完整报错信息
InvalidDefinitionException: No serializer found for class java.io.CharArrayReader and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.sinosoft.common.result.Result["data"]->com.sinosoft.system.document.entity.DocumentInfo["electronicSignature"]->javax.sql.rowset.serial.SerialClob["characterStream"])
翻译翻译:找不到类java.io的序列化程序,巴拉巴拉....
情景:String转clob数据往数据库保存时出现的问题
Clob electronicSignature = new SerialClob(documentInfo.getElectronicSignatureData().toCharArray());
解决方式
报错字段加上 @JsonIgnore 注解
@ApiModelProperty(value = "签章")
@TableField(value = "ELECTRONIC_SIGNATURE")
@JsonIgnore
private Clob electronicSignature;
版权声明:本文为remsqks原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。