[MyBatis] Clob 데이터 가져오기 오류 No serializer found for class com.tmax.tibero.jdbc.TbClobReader and no properties discovered to create BeanSerializer

728x90
반응형

No serializer found for class com.tmax.tibero.jdbc.TbClobReader and no properties discovered to create BeanSerializer

 

데이터 타입을 CLOB으로 설정해놓은 데이터를 가져오려고 하니 생긴 오류

밑의 블로그를 참고해 resultMap으로 설정을 하고 가져오니 오류가 사라졌다.

 

<resultMap type="hashmap" id="testMap">
    <result property="id" jdbcType="CLOB" javaType="java.lang.String" column="member_id"/>
</resultMap>
<select id="getMemberId" resultMap="testMap" resultType="hashmap">
SELECT
    member_id as id
FROM tb_member
</select>

 

 


 

Ref

https://guiyomi.tistory.com/64

 

Spring Mybatis에서 CLOB 데이터 처리

Tibero DB에서 SELECT문으로 데이터를 불러오는 기능을 만들고 있었는데 갑자기 보기 드문 오류가 발생했다. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class com.tmax.tibero.jdbc.TbC

guiyomi.tistory.com

 

728x90
반응형