ibatis 오류 문의 드립니다.
- 작성자 :
- 이*화
- 작성일 :
- 2015-04-15 18:42:59
- 조회수 :
- 684
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
수고많으십니다.
공통컴포넌트중 사용자 지원 > 배너관리 모듈을 활용하여 별도의 모듈을 하나 더 만들었습니다.
리스트, 쓰기는 정상적으로 동작하나, 리스트에서 해당 항목을 클릭하고 상세보기로 들어가면 값을 받아오질 못하고 있습니다.
<select id="popupzoneDAO.selectPopupzone" parameterClass="Popupzone" resultMap="popupzone">
<![CDATA[
SELECT POPUPZONE_ID,
POPUPZONE_NM,
LINK_URL,
POPUPZONE_IMAGE,
POPUPZONE_IMAGE_FILE,
POPUPZONE_DC,
SORT_ORDR,
REFLCT_AT,
FRST_REGISTER_ID,
FRST_REGIST_PNTTM
FROM COMTNPOPUPZONE
WHERE POPUPZONE_ID = #popupzoneId#
]]>
</select>
쿼리입니다. 테이블에 데이터를 하나만 남겨두어서 쿼리문의 WHERE 절을 생략하고 실행을 하면 상세보기에 데이터가 정상적으로 나오나, WHERE 만 들어가면 나오질 않습니다.
첨부파일의 로그를 보시면 popupzoneId 의 값을 찍어봐도 값이 정상적으로 들어가고있고, 쿼리 로그쪽에도 정상적으로 값이 들어가는게 찍힙니다.
쿼리는 정상적으로 수행되었으나, PopupzoneVO 에 값이 담기질 않습니다.
ResultSet에 값이 있는 경우, 로그쪽에 Header : , Result: 에 값이 찍히는데, 여기에서는 그런 로그가 찍히질 않습니다.
어떤 부분을 확인해야할지 기술지원 부탁드리겠습니다.
공통컴포넌트중 사용자 지원 > 배너관리 모듈을 활용하여 별도의 모듈을 하나 더 만들었습니다.
리스트, 쓰기는 정상적으로 동작하나, 리스트에서 해당 항목을 클릭하고 상세보기로 들어가면 값을 받아오질 못하고 있습니다.
<select id="popupzoneDAO.selectPopupzone" parameterClass="Popupzone" resultMap="popupzone">
<![CDATA[
SELECT POPUPZONE_ID,
POPUPZONE_NM,
LINK_URL,
POPUPZONE_IMAGE,
POPUPZONE_IMAGE_FILE,
POPUPZONE_DC,
SORT_ORDR,
REFLCT_AT,
FRST_REGISTER_ID,
FRST_REGIST_PNTTM
FROM COMTNPOPUPZONE
WHERE POPUPZONE_ID = #popupzoneId#
]]>
</select>
쿼리입니다. 테이블에 데이터를 하나만 남겨두어서 쿼리문의 WHERE 절을 생략하고 실행을 하면 상세보기에 데이터가 정상적으로 나오나, WHERE 만 들어가면 나오질 않습니다.
첨부파일의 로그를 보시면 popupzoneId 의 값을 찍어봐도 값이 정상적으로 들어가고있고, 쿼리 로그쪽에도 정상적으로 값이 들어가는게 찍힙니다.
쿼리는 정상적으로 수행되었으나, PopupzoneVO 에 값이 담기질 않습니다.
ResultSet에 값이 있는 경우, 로그쪽에 Header : , Result: 에 값이 찍히는데, 여기에서는 그런 로그가 찍히질 않습니다.
어떤 부분을 확인해야할지 기술지원 부탁드리겠습니다.
첨부파일
A
이상화님 안녕하세요.
증상으로 보아
parameter는 정상적으로 전달되나
VO와 쿼리가 바인딩하는 과정에서 문제가 생긴듯 합니다.
#popupzoneId#로 바인딩 되지 않은듯 한데요.
VO의 setter/getter 명과 ibatis에서 사용하는 명칭간에
대소문자여부나 오타를 확인해 보셔야 할듯 합니다.
좋은 하루 되십시요.
증상으로 보아
parameter는 정상적으로 전달되나
VO와 쿼리가 바인딩하는 과정에서 문제가 생긴듯 합니다.
#popupzoneId#로 바인딩 되지 않은듯 한데요.
VO의 setter/getter 명과 ibatis에서 사용하는 명칭간에
대소문자여부나 오타를 확인해 보셔야 할듯 합니다.
좋은 하루 되십시요.