mybatis
-
[Mybatis 시리즈 1] 동작 원리와 스프링에서 어떻게 사용될까?Spring Boot/DB 2022. 4. 14. 22:06
본 시리즈는 빠르게 Mybatis를 사용해보는 목적으로 작성했습니다. 개요 MyBatis는 자바 오브젝트와 SQL문 사이의 자동 Mapping 기능을 지원하는 오픈소스 ORM 프레임워크 (Object Relational Mapping) 장점 Hibernate나 JPA 처럼 새로운 DB 패러다임을 익혀야하는 부담이 적다. JDBC 코드 작성의 불편함 제거 도메인 객체나 VO 객체 중심으로 개발이 가능하다. XML에 SQL 문을 분리하여 관리 → 개발자가 아닌 사람도 작성할 수 있다. Mybatis-spring, Mybatis3의 아키텍처 (스프링) JDBC : 디비 연결 → DataSource JDBC Driver : DB 벤더에서 제공하는 드라이버 Mybatis → JDBC는 저수준의 API, Mybat..