Clob、NClob轉類型工具類

感覺還有很大的改進空間,後續補上吧

public class ClobToObjectUtils {
    /**
     * Clob、nclob類型轉Object
     * map:需轉換的值
     * wordKey:需轉換的key
     * @param map 轉換後對象的map集合
     */
    public static Map<String, Object> setClobToObject(Map<String, Object> map, List<String> wordKey) {
        if (map != null) {
            for (String key : wordKey) {
                Clob clobData = (Clob) map.get(key);
                String tempStr = CommonUtils.convertClobToString(clobData);
                String value = "";
                try {
                    byte[] bytes = tempStr.getBytes("utf-8");
                    value = new String(bytes);
                } catch (UnsupportedEncodingException e) {
                    e.printStackTrace();
                }
                map.put(key, value);
            }
        }
        return map;
    }

    /**
     * Clob、nclob類型轉Object
     * @param map 轉換後對象的map集合
     */
    public static Map<String, Object> setClobToOb
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章