반응형
- 생산성 - 빠른개발
- DBCP만 썻을 때 connection, resultSet, statement, transaction 관리도 해야되고 특히 운영하다 명시적인 connection, resultSet, statement, transaction 닫지 않고 잘못 써서 서버 죽는 경우 허다
- resultSet의 데이터 매핑도 신경써야 하고 소스분석도 어려워짐
- 보안: SQL injection공격에 신경안써도 됨 (DBCP경우 preparedStatement 쓰면 문제없지만...)
- oracle의 경우 blob, clob 치환에 신경안써도 됨
- 디버깅 쉬워짐: ? => value로 매핑된 쿼리문으로 로그남겨서...
- 데이터 캐싱(LIFO, FIFO, LRU) 가능
- 조회용 데이터 성능 안나올때 성능개선 가능, xml 설정만으로 적용가능
- resultType result class를 VO안쓰고 맵으로 받을 수 있음
반응형
'java, mybatis' 카테고리의 다른 글
mybatis collection, association (0) | 2022.04.27 |
---|---|
mybatis (0) | 2022.04.23 |
mybatis resultType (0) | 2022.04.23 |
mytabis: parameterType, resultType, resultMap (0) | 2022.04.23 |
mybatis 비교시 주의사항 (=="비교대상"로 써야함) (0) | 2022.04.23 |