밑에 로그인 관련 문의 추가로
- 작성자 :
- 조*택
- 작성일 :
- 2012-11-22 14:16:13
- 조회수 :
- 1,172
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
디비 컬럼을 보니 데이터타입이 varchar2(200)이어서 제가
number(20)으로 변경을 했는데 역시 부적합한 열 유형이라 나옵니다.
EgovMberManage_SQL_Oracle.xml에서 해당부분 쿼리를 보니
ihidnum의 값으로 #ihidnum#을 인서트 해주고 있습니다.
... 제가 초짜라서 ....
자세히좀 부탁드립니다.
number(20)으로 변경을 했는데 역시 부적합한 열 유형이라 나옵니다.
EgovMberManage_SQL_Oracle.xml에서 해당부분 쿼리를 보니
ihidnum의 값으로 #ihidnum#을 인서트 해주고 있습니다.
... 제가 초짜라서 ....
자세히좀 부탁드립니다.
A
안녕하세요.. 조영택님..
원래 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 처리 상의 문제일 수도 있어서 입니다..
감사합니다.
원래 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 처리 상의 문제일 수도 있어서 입니다..
감사합니다.