一、在sqlMapConfig中,定義一個typeHandlershtml
<typeHandlers> <typeHandler jdbcType="BLOB" javaType="byte[]" handler="org.apache.ibatis.type.BlobTypeHandler"/> </typeHandlers>
二、在mapper裏面定義resultmap的result columnjava
<result column="token" property="token" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler" />
三、在對應的entity中,將這個字段定義成byte[]類型的就行。git
在使用的時候將byte[]轉爲String就OK了github
String correcttoken = new String(userToken.getToken(),"ISO-8859-1");
總結,在Mybatis的官方文檔中說明了,框架內置的TypeHandler類型。請參見http://mybatis.github.io/mybatis-3/zh/configuration.html#typeHandlers。同時Mybatis支持自定義typeHandler。sql