MyBatis란? SQL Mapping Framework. 1. SQL Mapping - Java코드로부터 SQL문을 분리해서 관리. - Java코드와 SQL코드를 맵핑하는 것을 말한다. - SQL을 별도의 XML파일로 분리한다.(ex. *Mapper.xml) - 매개변수 설정과 쿼리 결과를 읽어오는 코드를 제거.(ex. setInt(), getInt()) - 작성할 코드가 줄어서 생산성 향상 & 유지 보수 편리. - XML에 있는 SQL을 간단한 코드로 사용할 수 있다. → 쉽고 간편하다. 2. Spring과 연동 매커니즘. MyBatis만 사용할 수 있지만, 일반적으로 Spring과 연동해서 사용하기 때문에 'mybatis-spring'이 필요합니다. 3. MyBatis 사용 전과 후 비교하기. 1)..