donaricano-btn

마이바티스 흐름(Flow)


1. 애플리케이션이 SqlSessionFactoryBuilder를 사용해서 SqlSessionFactory 생성 준비

2. 애플리케이션이 요청하면 SqlSessionFactoryBuilder는 데이터베이스 접속 정보 등이 기재된 Mybatis 설정 파일을 읽어옴

3. SqlSessionFactory 생성

4. 애플리케이션은 생성된 SqlSessionFactorySqlSession의 제공 의뢰

5. SqlSessionFactory는 SqlSession을 생성해서 어플리케이션에 제공

6. 애플리케이션은 SqlSession의 SQL 발행을 지시

- 7. Mapper 인터페이스를 이용할 때는 SqlSession에 Mapper의 생성을 의뢰하고 Mapper 인터페이스 메소드 호출

8. 내부에서 SqlSession에 SQL 발생이 지시

9. SqlSession은 지시된 SQL을 매핑 파일에서 찾아서 SQL 발행

블로그 이미지

리딩리드

,