划重点:
column=“cellBorder” property=“cellBorder” jdbcType=“CLOB” typeHandler="org.apache.ibatis.type.ClobTypeHandler

oracle大字段CLOB转为String接收(mybatis)

<resultMap id="CellCoordinateMap" type="com.ids.test.dto.CellCoordinateDto" >
        <result column="cellName" property="cellName" jdbcType="VARCHAR" />
        <result column="cellBorder" property="cellBorder" jdbcType="CLOB" typeHandler="org.apache.ibatis.type.ClobTypeHandler"/>
    </resultMap>

    
    <select id="selectBorder" resultMap="CellCoordinateMap">
        SELECT AOI_NAME AS cellName, OUTLINE AS cellBorder
        FROM CHG_GPS_TEST
       
    </select>

dto定义字段用String

@Data
public class CellCoordinateDto {
    @ApiModelProperty(value = "小区名")
    private String cellName;
    @ApiModelProperty(value = "小区边缘经纬度")
    private String cellBorder;
}
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐