본문 바로가기

MyBatis

MyBatis CLOB 타입 null로 출력 될 때

type에 결과값을 받을 빈즈파일을 설정

나같은 경우는 configuration에 별명으로 설정해놔서 아래와 같지만 별명설정을 따로 해주지 않을 경우 경로 전체를 적어주면 된다.

프로퍼티와 컬럼도 주의깊게 바꿔주자

<resultMap id="boardResult" type="fbdto" >

<result property="content" column="content" jdbcType="CLOB" javaType="java.lang.String" />

</resultMap>


resultMap에 id를 아래와 같이 적어준다. 주의할건 resultType이 아닌 resultMap으로 명시해야한다는 것

<select id="freeBoardSelectData" resultMap="boardResult" parameterType="String">

SELECT * FROM freeboard WHERE boardno=#{boardno}

</select>