반응형
iBatis in Action책을 보다가 기억해 놓을 내용을 발췌해 놓는다.
iBatis framework는 결과 매핑에 (Integer, Long 혹은 그 외의 원시 타입의 래퍼 클래스 이외에) Map 이나 자바빈즈 객체를 사용할 수 있다. 이 두가지 접근 방법의 장점과 단점
접근 방식 : 자바빈즈
장점 : 성능, 컴파일 시 강력한 타입 검사, 컴파일 시 이름 검사, IDE에서의 리팩토링 지원, 형변환이 줄어듬
단점 : 코드량의 증가(get/set)
접근 방식 : Map
장점 : 코드량의 감소
단점 : 느림, 컴파일 시 검사하지 않음, 약한 타입, 실행시 오류 발생이 잦음, 리팩토링 지원 없음.
반응형
'backend > iBatis' 카테고리의 다른 글
[iBatis] iBatis에서 Log4j를 이용하여 쿼리를 로그로 남기려면? (4) | 2009.01.20 |
---|---|
[iBatis] 자동 생성 Key (2) | 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 |