Insert와 Update
- 작성자 :
- 이*정
- 작성일 :
- 2012-11-28 16:34:08
- 조회수 :
- 1,455
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
처음 전자정부표준프레임워크를 접하게된 개발자입니다.
한가지 간단한것을 여쭤보고싶은데요
EgovAbstractDAO 이부분에서 Insert와 Update의 Return값이
Insert는 String Update는 Int인 이유가 왜그런지 알고싶어서
이렇게 글을 올리게되었습니다.
그리고 Insert가 성공적으로 종료되었을 경우에는 Null이 넘어오는 이유와
어떤식으로 결과 값을 얻어야할지 여쭤보고싶습니다.
좋은 답변 부탁드립니다 감사합니다.
처음 전자정부표준프레임워크를 접하게된 개발자입니다.
한가지 간단한것을 여쭤보고싶은데요
EgovAbstractDAO 이부분에서 Insert와 Update의 Return값이
Insert는 String Update는 Int인 이유가 왜그런지 알고싶어서
이렇게 글을 올리게되었습니다.
그리고 Insert가 성공적으로 종료되었을 경우에는 Null이 넘어오는 이유와
어떤식으로 결과 값을 얻어야할지 여쭤보고싶습니다.
좋은 답변 부탁드립니다 감사합니다.
A
안녕하세요.. 이창정님..
update는 처리된 record의 건수가 넘어오기 때문에 int로 정의되었습니다.
insert의 경우는.. 처리된 건수가 아니라.. 내부적으로 <selectKey>에 의해 key를 생성한 경우 해당 key를 넘겨주기 때문에.. String(사실은 Object)으로 리턴됩니다.
<selectKey>가 없는 경우는 null을 리턴하게 되어 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
update는 처리된 record의 건수가 넘어오기 때문에 int로 정의되었습니다.
insert의 경우는.. 처리된 건수가 아니라.. 내부적으로 <selectKey>에 의해 key를 생성한 경우 해당 key를 넘겨주기 때문에.. String(사실은 Object)으로 리턴됩니다.
<selectKey>가 없는 경우는 null을 리턴하게 되어 있습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.