이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
조*택
2012-11-22 14:16:13
1,551
공통컴포넌트
완료
디비 컬럼을 보니 데이터타입이 varchar2(200)이어서 제가
number(20)으로 변경을 했는데 역시 부적합한 열 유형이라 나옵니다.
EgovMberManage_SQL_Oracle.xml에서 해당부분 쿼리를 보니
ihidnum의 값으로 #ihidnum#을 인서트 해주고 있습니다.
... 제가 초짜라서 ....
자세히좀 부탁드립니다.
안녕하세요.. 조영택님..
원래 varchar2이었으면.. 그대로 유지하시면 될 것 같습니다. (숫자형에 문제가 들어가면 문제)
(number(20)이 아닌 원래로 varchar2(200)으로 변경)
그런 다음..
egovframework.com.uss.umt.service.impl.MberManageDAO 클래스의
public String insertMber(MberManageVO mberManageVO){
return (String)insert("mberManageDAO.insertMber_S", mberManageVO);
}
메소드를 다음과 같이 수정해 봐 주십시오..
public String insertMber(MberManageVO mberManageVO){
if (mberManageVO.getIhidnum() == null) {
mberManageVO.setIhidnum("");
}
return (String)insert("mberManageDAO.insertMber_S", mberManageVO);
}
iBatis 처리 상의 문제일 수도 있어서 입니다..
감사합니다.