반응형

'개발/Mybatis'에 해당되는 글 2건

반응형

다른 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
,
반응형

mybatis-spring을 사용하는 경우

DBMS에서 처리하는 모든 예외를 Spring의 DataAccessException으로 변환해준다.

 

spring 사용 환경에서 DBMS관련된 처리만 따로 핸들링하는 경우,

DataAccessException으로 하면 된다.

반응형

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

[Mybatis] varchar(max)  (0) 2016.06.11
,
반응형