[iBatis] 자바빈즈와 Map 타입의 결과
Posted at 2009/01/18 01:20// Posted in 나만의 작업/iBatis
iBatis in Action책을 보다가 기억해 놓을 내용을 발췌해 놓는다.
iBatis framework는 결과 매핑에 (Integer, Long 혹은 그 외의 원시 타입의 래퍼 클래스 이외에) Map 이나 자바빈즈 객체를 사용할 수 있다. 이 두가지 접근 방법의 장점과 단점
접근 방식 : 자바빈즈
장점 : 성능, 컴파일 시 강력한 타입 검사, 컴파일 시 이름 검사, IDE에서의 리팩토링 지원, 형변환이 줄어듬
단점 : 코드량의 증가(get/set)
접근 방식 : Map
장점 : 코드량의 감소
단점 : 느림, 컴파일 시 검사하지 않음, 약한 타입, 실행시 오류 발생이 잦음, 리팩토링 지원 없음.
'나만의 작업 > iBatis' 카테고리의 다른 글
| [iBatis] iBatis에서 Log4j를 이용하여 쿼리를 로그로 남기려면? (4) | 2009/01/20 |
|---|---|
| [iBatis] 자동 생성 Key (2) | 2009/01/18 |
| [iBatis] 자바빈즈와 Map 타입의 결과 (0) | 2009/01/18 |
| [iBATIS] 8. Annotation 기반으로 JUnit4를 이용한 Spring TDD ~ 9. Reference (4) | 2008/09/03 |
| [iBATIS] 7. iBATIS + Spring + transaction (0) | 2008/09/02 |
| [iBATIS] 6. iBATIS + Spring (0) | 2008/09/01 |
| [iBATIS] 5. Transaction (2) | 2008/09/01 |
| [iBATIS] 4. How to (2) | 2008/08/29 |
| [iBATIS] 1.Overview ~ 3. Introduce iBATIS (4) | 2008/08/28 |


