MyBatis로는 SqlSessionFactory는 인스턴스를 얻기 위해 구성 파일을 읽습니다.

인스턴스를 획득 싱글 후속 일체형 스프링이 완료 크로스 스프링의 인스턴스를 생성한다.

SessionFactory에 클래스 {공공
// 팩토리 객체
개인 정적 공장 SqlSessionFactory는 = NULL;
// 정적 블록
정적 {
은 try {
// 부하 프로파일
InputStream 인 스트림 = Resources.getResourceAsStream (이하 "SqlMapConfig.xml");
공장 SqlSessionFactoryBuilder를 새로운 새 = (). 빌드 (스트림);
} 캐치 (예외 E) {
; e.printStackTrace ()
}
}
// 생성자 민영화
개인 SessionFactory에 () {}
// 팩토리 인스턴스 얻는
공공 정적 getFactory에게 SqlSessionFactory는 () {
반환 공장;
}
// 세션 예에서
공중 정적 SQLSESSION하는 getSession () {
복귀 factory.openSession ();
}
}

추천

출처www.cnblogs.com/yunianzeng/p/11825295.html