메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

db처리결과 성공여부
  • 작성자

    송*민

  • 작성일

    2013-05-20 17:10:54

  • 조회수

    1,474

  • 구분

    개발환경

  • 진행상태

    완료

질문

안녕하세요.

개발을 하다보면 db에 insert 또는 update를 할때 일반적으로
컨트롤러에서

service.insertApply(vo); //등록

이런식으로 처리해주잖아요.
db처리가 실패하게 되면 모듈자체적으로 에러페이지를 뿌려주게 되어있는데...
이렇게 말고 true 나 false 같이 return타입을 받게 할 수 없나요?

가령

boolean isCommit = false;
isCommit = service.insertApply(vo);

이런식으로요.

db 처리 해서 이 결과에 따라
파라미터를 다르게 넘겨야 하거든요..

답변

안녕하세요 프레임워크 센터입니다.

DAO에서 쿼리를 날리신 후
update는 성공시 1을 리턴하고
delete는 삭제한 row수를 리턴하므로
인티저로 리턴값을 받으시면 됩니다.

insert는 성공하게 되면 null을 반환합니다.

그럼, 수고하세요.

이 페이지의 구성

묻고 답하기