기타

Database CRUD 타입 및 사용 방법

qjadud22 2020. 8. 9. 19:48

Mybatis CRUD 결과 값


 

  성공
SELECT 조회 결과
INSERT 1 (다중 INSERT 결과 값도 1)
UPDATE UPDATE된 행의 개수 (없으면 0)
DELETE DELETE된 행의 개수 (없으면 0)

 

 

Database CRUD 타입 Map과 VO 각각의 장점


 

DTO의 장점 

  • 타입 체크
  • 유효성 체크
  • 상속을 통해 확장이 가능
  • 코드 자동생성

 

MAP의 장점

  • getter, setter 생성 불필요
  • 객체 생성 불필요
  • 테이블 변경 시 유지보수 용이
  • 결합도가 낮음
  • 객체 관계간 매핑에 따른 생산성 증가