ibatis sqlMap, resultClass 장단점 문의
- 작성자
- 관리자
- 작성일자
- 2009-09-07
- 조회수
- 4,022
Q ibatis sqlMap의 SELECT구문에서 resultClass 에 `일반VO`, `hashMap`, `ListOrderedMap` 을 각각 사용하여 개발시 장,단점 또는 성능 그리고, 이럴 땐 이 클래스를 사용한다 등의 구체적인 내용을 부탁드립니다.
A
"사용자의 프로젝트에 맞게 구성하셔야 합니다"라고 시작하여야 할것 같습니다.
간단하게 설명드리면 ibatis sqlMap을 사용시 ibatis에서는 VO를 권장한다고 합니다.
이유는 설계에 대한 항목을 코딩(getter /setter)을 통하여 사용하므로 성능상에 우수함을 나타낸다고 합니다.
그러나 코딩양이 많아지고 자동으로 처리하는 부분이나 리플렉션등에 대하여 성능상에 문제가 있을수 있습니다.
hashMap을 사용할경우 리플렉션등에 대하여 VO보다는 좋은 성능을 나타낸다고 합니다.
간략하게 설명드렸지만 두 기능다 사용시 장단점이 존재를 합니다.
http://www.ksug.org 에 가시면 MAP에 대한 견해를 분석하 자료가 있으니 참고하시면 많은 도움이 될것 같습니다
간단하게 설명드리면 ibatis sqlMap을 사용시 ibatis에서는 VO를 권장한다고 합니다.
이유는 설계에 대한 항목을 코딩(getter /setter)을 통하여 사용하므로 성능상에 우수함을 나타낸다고 합니다.
그러나 코딩양이 많아지고 자동으로 처리하는 부분이나 리플렉션등에 대하여 성능상에 문제가 있을수 있습니다.
hashMap을 사용할경우 리플렉션등에 대하여 VO보다는 좋은 성능을 나타낸다고 합니다.
간략하게 설명드렸지만 두 기능다 사용시 장단점이 존재를 합니다.
http://www.ksug.org 에 가시면 MAP에 대한 견해를 분석하 자료가 있으니 참고하시면 많은 도움이 될것 같습니다