반응형

다른 DB는 모르겠지만... mssql에서 varchar(max)의 경우 String으로 리턴이 되지 않고,

java.sql.Clob 형태로 리턴이 되게 됩니다. 예상하기로, mysql의 text도 마찬가지일 것으로 예상.. 

 

Clob으로 받아와서, 매번 String으로 변환처리를 해줘야 하는데, Mybatis에서 이를 지원을 해줍니다.

 


<configuration> 
      <typeHandlers>
        <typeHandler javaType="java.sql.Clob" handler="org.apache.ibatis.type.StringTypeHandler"/>
      </typeHandlers>
</configuration> 

 

이렇게 하면, 모든 Clob타입에 대해서 String으로 변환을 해줍니다.

다른 타입들도 typeHandler를 이용하면, 원하는 타입으로 변환이 가능합니다.

반응형

'개발 > Mybatis' 카테고리의 다른 글

[Mybatis-Spring] errorHandling  (0) 2016.06.11
,