MyBatis 정의SQL Mapper의 한 종류로, JDBC 프로그래밍을 단순화하고 SQL과 코드를 분리.주요 목적- 반복되는 JDBC 코드 간소화- SQL과 애플리케이션 코드를 분리 관리.특징- SQL 쿼리 중심의 데이터 처리.- XML 파일과 어노테이션으로 SQL 관리.장점- SQL 작성에 유연성.- 빠른 개발 가능.- 코드와 SQL 분리로 유지보수 용이.한계점- SQL을 직접 작성해야 하므로 피로도 증가.- CRUD 코드 반복 발생.- DB 및 테이블에 종속적.적합한 경우- 데이터베이스 중심의 애플리케이션.- SQL에 세부적인 제어가 필요한 프로젝트.부적합한 경우- 객체 중심 설계(OOP)가 중요한 프로젝트.- 테이블 변경이 잦은 프로젝트. MyBatis 의 동작더보기(1) ~ (3)은 응용 프..