
1. pom.xml 수정 (mybatis 이외에도 이번에 수업 시간에 추가했던 의존성 함께 추가했다.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 org.mybatis mybatis 3.5.9 org.mybatis mybatis-spring 2.0.6 org.aspectj aspectjweaver ${org.asp..

MyBatis 1. MyBatis 개요 1)자바 오브젝트와 SQL문 사이의 자동 Mapping 기능을 지원하는 ORM 프레임워크 2)SQL을 별도 파일로 분리해서 관리 --> SQL문과 자바 코드의 분리 3)SQL문을 그대로 이용하면서 도메인 객체나 VO 객체 중심으로 개발 가능 4)퍼시턴트 프레임워크 5)XML형태로 서술된 JDBC 코드라고 할 수 있을 정도로 JDBC 모든 기능을 제공함 2. MyBatis 주요 컴포넌트 1)MyBatis 설정 파일(SqlMapConfig.xml) -DB 접속 주소 정보, Mapping 파일 경로 등 고정된 환경 정보 설정 2)Mapping 파일 3)SqlSessionFactoryBuilder 4)SqlSessionFactory 5)SqlSession -핵심적인 역할하..