Mybatis에 대해서도 정리가 필요한 것 같다!
MyBatis란?
- 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 사용할 수 있도록 도와주는 개발 프레임워크
- 데이터베이스에 엑세스하는 작업을 캡슐화하고 JDBC코드 및 매개 변수의 중복작업을 제거해준다.
- Mybatis에서 프로그램에 있는 SQL쿼리들을 한 구성파일에 세팅하여서 프로그램 코드와 SQL을 분리할 수 있다.
- 조회결과를 사용자 정의 DTO, MAP등으로 매핑하여 사용가능하다.
- 프로그램 코드와 SQL 쿼리의 분리
- 구조

참고:
https://khj93.tistory.com/entry/MyBatis-MyBatis란-개념-및-핵심-정리