Category Archives: FrameWork

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 »

Spring Tag의 FORM 관련 객체 사용법 HTML Tag와의 비교

By | 1월 30, 2009

* form 객체 이름   HTML – <form name=”이름”/>   Spring – <form:form commandName=”이름”/>                     => commandName은 HTML렌더링 후 id가 되므로 getElementById()를 사용해서 참조할 수 있다. * input 객체 이름   HTML – <input name=”이름”/>   Spring – <form:input path=”이름”/>               => HTML의 input 태그도 <form:form> 태그 안에 있으면 input의 name이 커맨드객체의 멤버변수로                    맵핑 가능하다.   * CSS 스타일 적용… Read More »