
⇒ 영속성 프레임워크 (영속적인 DB를 사용)


Mybatis → 쿼리에 집중한 영속성 프레임워크를 다룬다. (SQL Mapper)
JPA → 자바객체를 가지고 영속성 프레임워크를 다룬다. (ORM)


1. Xml Config 기준 MyBatis 실행 흐름
- mybatis-config.xml → 설계도 (프로젝트에 하나)
- mapper.xml → 공정별 작업 메뉴얼 (여러 개)
- FactoryBuilder → 공장을 짓는 건설사 (일회성)
- SessionFactory → 완성된 공장 (싱글톤, 계속 사용)
- SqlSession → 공장에서 찍어낸 일꾼 (DB에 직접 SQL 실행)
1. mybatis-config.xml (설계)