MyBatis 개요와 특징 MyBatis : 자바 오브젝트와 SQL문 사이의 자동 매핑 기능을 지원하는 ORM프레임워크로 SQL을 별도의 파일로 분리해서 관리한다. 복잡한 JDBC코드를 분리하여 깔끔한 소스코드를 유지할 수 있고 수동적인 파라미터 설정과 쿼리 결과에 대한 매핑 구문을 제거할 수 있다. MyBatis3 와 MyBatis-Spring의 주요 컴포넌트 1. 어플리케이션에서 SqlSessionFactoryBuilder 인터페이스를 호출한다 2. SqlSessionFactoryBuilder가 MyBatis Config File을 읽는다 3. SqlSessionFactoryBuilder가 SqlSessionFactory를 생성한다. 4. DB액세스 요청이 들어온다 5. SqlSessionFactor..