MyBatis3의 주요 컴포넌트 역할
CODEDRAGON ㆍDevelopment/Spring
반응형
MyBatis3의 주요 컴포넌트 역할
컴포넌트 |
설명 |
MyBatis Config File |
· MyBatis 설정파일 · 데이터베이스의 접속 주소 정보나 Mapping 파일의 경로 등의 고정된 환경정보를 설정합니다. · mybatis-config.xml, SqlMapConfig.xml |
SqlSession FactoryBuilder |
· MyBatis 설정 파일을 바탕으로 SqlSessionFactory를 생성합니다. |
SqlSessionFactory |
· SqlSession을 생성합니다. |
SqlSession |
· 핵심적인 역할을 하는 클래스로서 SQL 실행이나 트랜잭션 관리를 실행합니다. · SqlSession 오브젝트는 Thread-Safe 하지 않으므로 thread마다 필요에 따라 생성됩니다. |
mapping File |
· 매핑 파일 ≒ Mapper file · SQL문과 OR Mapping을 설정합니다. · user.xml |
'Development > Spring' 카테고리의 다른 글
eclipse/STS - Spring 환경구성 (0) | 2019.06.06 |
---|---|
Jackson Library 검색 및 설치 (0) | 2019.05.18 |
AOP 용어 (0) | 2019.04.30 |
Error-Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'bbsService' available 해결방법 (0) | 2019.04.22 |
핵심기능과 부가기능 (Core Concerns & Cross-cutting Concerns) (0) | 2019.04.17 |