今天做了一个分页展示功能,因为数据库有一个CLOB类型字段,在分页展示的时候一直报错,一直不知道原理,在网上查了一下,需要转一下String类型,然后试了一下,果然可以,但是还是不太明白原理,有路过的大佬,麻烦稍微讲解,万分感谢!(`・ω・´)ゞ(`・ω・´)ゞ
错误:
Type definition error: [simple type, class oracle.jdbc.driver.OracleClobReader]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class oracle.jdbc.driver.OracleClobReader and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.motorcycle.common.core.page.TableDataInfo["rows"]->com.github.pagehelper.Page[0]->java.util.HashMap["CZNR"]->com.alibaba.druid.proxy.jdbc.ClobProxyImpl["characterStream"])
解决方法: