mybatis返回字段中存在clob類型的處理

數據庫字段存在clob類型,通過mybatis返回時會返回clob類型

解決方案二:

1.在resultMap中添加jdbcType 和javaType 聲明

    <resultMap column="content"  property="content"  jdbcType="CLOB" javaType="java.lang.String"></resultMap>

解決方案一:

1.需要在java代碼中處理這個類型轉爲String

 

public String clobToString(Clob clob) throws SQLException,IOException{

     String resultString;

    try(

        Reader reader = clob.getCharacterStream();

        BufferedReader br = new BufferedReader(read)

    ){

        String s = br.readLine();

        StringBuilder sb = new StringBuilder();

         while(s!= null){

            sb.append(s);

            s = br.readLine();

        }

            resultString = sb.toString();

    }

    return = resultString;

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章