MyBatis3의 주요 컴포넌트 호출 도식도

CODEDRAGON Development/Spring

반응형

 


 

MyBatis3 주요 컴포넌트 호출 도식도

보라색은 개발자가 구현해야 하는 부분이고 녹색은 Mybatis 제공하는 클래스나 설정파일들입니다.


 




 



1

어플리케이션에서 먼저 SqlSessionFactoryBuilder 인터페이스를 호출합니다.

2

설정파일의 정보를 읽어와서

3

SqlSessionFactoryBuilder SqlSessionFactory 생성합니다.

4

Application에서 DB CRUD메소드를 호출하면 Application상에서 SqlSessionFactory 호출합니다.

5

SqlSessionFactory SqlSession컴포넌트를 생성합니다.

6

Application 생성된 SqlSession 리턴하면

7

Application SqlSession 메소드를 호출하게 됩니다.

8

SqlSession 핵심기능을 하는 클래스로 SqlSession 개발자가 작성한 SQL문을 호출해 주게 됩니다.