MyBatis 의 역할 영역 과 수명 주기 (2)

본 고 는 MyBatis 3 사용자 안내 중국어 버 전, 입문 5 입 니 다. 이 문서 에 대해 제 가 업로드 한 자원 안에 있 습 니 다. 여러분 은 다운로드 하 실 수 있 습 니 다!
http://download.csdn.net/detail/huzheaccp/4177008
http://download.csdn.net/detail/huzheaccp/4177008
http://download.csdn.net/detail/huzheaccp/4177008
이런 개념 적 인 것들 에 대해 서 는 내 가 잘 모 를 까 봐 내 블 로 그 를 본 사람 을 해 칠 까 봐 책 을 베 꼈 다. 하하...
작용 역 과 생명주기 류 를 이해 하 는 것 은 매우 중요 하 며, 잘못 사용 하면 여러 가지 문 제 를 일 으 킬 수 있다.
1.SqlSessionFactoryBuildeSqlSessionFactoryBuilder
        、     ,           SqlSessionFactory         。  ,
SqlSessionFactoryBuilder            ,            。       
SqlSessionFactoryBuilder     SqlSessionFactory   ,          ,  XML     
            。
2.SqlSessionFactory
    ,SqlSessionFactory               。              ,  
             SqlSessionFactory。       ,      。  SqlSessionFactory
       Application。         。                    。 
             。  ,  Google Guice  Spring           。     
          SqlSessionFactory        。

3.SqlSession
4. 567913. 이러한 모델 을 사용 하여 모든 데이터 베이스 자원 이 완전히 닫 히 도록 합 니 다.[이 건 가정 이 야. 네 거 아니 야.
데이터베이스 연결 이 아니 라 MyBatis 를 사용 하여 데이터베이스 연결 자원 을 관리 합 니 다.]
4. Mapper 인 스 턴 스
         SqlSession   ,SqlSession         ,         。    
  Request            。               SqlSession   ,    
             。              SqlSession ,    Servlet   
HttpSession  。       WEB   ,   SqlSession   HTTP         。   
 ,     HTTP     ,  SqlSession,         ,      SqlSession。 
 SqlSession       。      SqlSession  finally         。        
      :
SqlSession session = sqlSessionFactory.openSession();
try {
// do work
} finally {
session.close();

좋은 웹페이지 즐겨찾기