[Spring] 국비 79일 내용 정리 (Mybatis)
·
국비 내용 정리/Spring
Mybatis 란MyBatis는 자바 개발자들이 데이터베이스를 쉽게 다룰 수 있도록 도와주는오픈 소스 ORM(Object Relational Mapping) 프레임워크이다. Mybatis의 사용 목적객체지향 프로그래밍 언어 RDBMS (관계형 데이터베이스 관리 시스템)프로그래밍 언어와 쿼리를 분리하여 유지보수성을 높이고 응집도를 높이고 결합도를 낮춘다. Mybatis의 장점코드 가독성 ↑JDBCTemplate을 사용할 때처럼 반복되는 코드를 줄여 간결해지고쿼리문에 명시적으로 입력할 수 있어 가독성이 증가한다.(기존 ? -> #{member_id} 직관적으로 확인 가능)간결성, 유연성SQL문과 프로그래밍 언어 코드가 분리되어 있어 응집도 ↑ 결합도 ↓ 유지보수에 용이하다.개발 비용 절약기존 SQL문은 ..