package com.izouma.awesomeAdmin.converter; import com.alibaba.fastjson.JSON; import org.apache.commons.lang3.StringUtils; import javax.persistence.AttributeConverter; import javax.tools.FileObject; public class FileObjectConverter implements AttributeConverter { @Override public String convertToDatabaseColumn(FileObject fileObject) { if (fileObject != null ) return JSON.toJSONString(fileObject); return null; } @Override public FileObject convertToEntityAttribute(String s) { if (StringUtils.isNotEmpty(s)) { return JSON.parseObject(s, FileObject.class); } return null; } }