달력

1

« 2020/1 »

  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  


 

 

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

 

 

 


Posted by codedragon codedragon

댓글을 달아 주세요