Mybatis中mysql blob型別亂碼解決

2021-06-11 19:51:21 字數 681 閱讀 4975

mysql中存了乙個頁面的html,應為字段比較長,存成blob型別,在取出後發現會有亂碼出現,解決方式是自己擴充了乙個typehandler

public class myblobtypehandler extends basetypehandler catch (unsupportedencodingexception e)    

ps.setbinarystream(i, bis, parameter.length());

}@override

public string getnullableresult(resultset rs, string columnname)

throws sqlexception

try catch (unsupportedencodingexception e)

}@override

public string getnullableresult(callablestatement cs, int columnindex)

throws sqlexception

try catch (unsupportedencodingexception e)

}}

在配置檔案中配置如下

搞定。

Mybatis入門 Mybatis中新增日誌

log4j 1 什麼是log4j log4j是apache的乙個開源專案。通過使用log4j,我們可以控制日誌資訊輸送的目的地是控制台 檔案 gui元件等。可以控制每一條日誌的輸出格式。通過定義每一條日誌資訊的級別,我們能夠更加細緻地控制日誌的生成過程。這些可以通過乙個配置檔案來靈活地進行配置,而不...

mybatis中 個 問題

最近在用mybatis,之前用過ibatis,總體來說差不多,不過還是遇到了不少問題,再次記錄下,比如說用 和 傳參的區別,使用 傳入引數是,sql語句解析是會加上 比如 select from table where name 傳入的name為小李,那麼最後列印出來的就是 select from ...

mybatis中的說明

1.prefix 在trim標籤內sql語句加上字首。suffix 在trim標籤內sql語句加上字尾。suffixoverrides 指定去除多餘的字尾內容,如 suffixoverrides 去除trim標籤內sql語句多餘的字尾 prefixoverrides 指定去除多餘的字首內容 inse...