Category Archives: Ibatis/MyBatis

resultMap의 상속(extends) 이용하기

By | 3월 2, 2009

– 출처 : http://blog.daum.net/uttiboy/13497132 – 예제) 내용을 포함하지 않은 message 객체     <resultMap id=”message-result” class=”message”>         <result property=”messageId” column=”MESSAGE_ID”/>         <result property=”boardId” column=”BOARD_ID” />         <result property=”title” column=”TITLE” />         ….     </resultMap>        내용을 포함한 message 객체     <resultMap id=”message-contents-result” extends=”message-result” class=”message”>         <result property=”contents” column=”CONTENTS” javaType=”string” jdbcType=”CLOB” />     </resultMap>

[Ibatis] Ibatis에서 아무런 이유 없이 select 결과가 나오지 않을 때

By | 2월 27, 2009

Ibatis 로 select 작업을 하던 도중에, 특정한 키값으로 검색을 하니 ResultSet을 전혀 리턴해주지 못하고 로그도 멈추는 경우가 있었다. 로그를 긁어다가 토드에 붙여서 실행을 하면, 분명히 select 를 해 오는데, 똑같은 쿼리를 Ibatis에서 돌리면 전혀 결과값을 못얻어오는 것이었다. 나중에 알고 보니, 그 키값이 있는 칼럼이 DB에는 char(18) 로 되어 있었는데, 던졌던 테스트 데이터는 14자리여서 그런 오류를 냈던 것이었다.… Read More »