始
在近期的项目开发中,第一次遇到了BLOB类型数据的读取,但是的业务是这样的,需要将数据库中的某些信息(包含有BLOB类型的数据)读取出来传给前台,本来很简单的一个业务,当时只以为是可以按照正常类型的数据进行处理,结果就掉进坑里了,首先遇到的是:
// pass:错误信息为便于查看进行了回车,真实情况是全在一行
Type definition error:
[simple type, class oracle.jdbc.OracleConnection];
nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Direct self-reference leading to cycle (through reference chain:
java.util.ArrayList[1]->java.util.LinkedHashMap["data"]->java.util.ArrayList[0]->java.util.HashMap["ABC"]->com.sun.proxy.$Proxy117["wrappedBlob"]->oracle.sql.BLOB["dbaccess"]