BackEnd/Java

MyBatis 정의 및 세팅

Hojung7 2024. 9. 5. 17:28
MyBatis란?

 

데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화한 Mapper 설정 파일을 통해서 JDBC를 구현한 영속성 프레임워크 기존에 JDBC를 통해 구현했던 상당 부분의 코드와 파라미터 설정 및 결과 매핑을 xml 설정을 통해 쉽게 구현할 수 있다.

 

🪄 Mybatis 동작 흐름

기존에 JDBCTemplate을 통해 SQL을 실행하였다면 Mybatis는 해당 과정전용 라이브러리를 통해 대체하여

동작한다고 생각하면 됨.


🪄 
Mybatis 내부 동작 구조

 


🪄 
mybatis 세팅