环境:
应用服务器是weblogic 10.
数据库oracle10g
数据源是通过weblogic管理平台下配的jndi数据源
ibatis持久层。
问题:
数据库中的clob字段取出后变成weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB类型,而不是我们期待的
oracle.sql.CLOB类型,可是又不能强制转型,没有合适的类对应这种类型。通过断点监视发现这个对象中
有一个VendorObj对象是oracle.sql.CLOB类型的,那么应该可以通过getVendorObj()取得我们要的对象,
接下来就简单了,通过反射调用getVendorObj方法,强转成oracle.sql.CLOB
示例: