MyBatis(마이바티스)
CODEDRAGON ㆍDevelopment/Spring
반응형
MyBatis
· ≒ 마이바티스
· MyBatis는 자바 오브젝트와 SQL문을 자동 Mapping 하는 기능을 지원하는 ORM 프레임워크입니다. (SQL Mapper)
· SQL을 별도의 파일(XML)로 분리해서 관리하게 해주며 자바객체와 SQL 사이의 파라미터 Mapping 작업을 자동으로 해줍니다.
· MyBatis는 Hibernate나 JPA(Java Persistence Api)처럼 새로운 DB 프로그래밍 패러다임을 익혀야 하는 부담없이, 개발자가 익숙한 SQL을 그대로 이용하면서 JDBC 코드 작성의 불편함도 제거해주고, 도메인 객체나 VO 객체를 중심으로 개발이 가능하다는 장점이 있습니다.
· Scala MyBatis, .NET MyBitis, mybatis-spring 등 별도의 라이브러리로 존재합니다.
'Development > Spring' 카테고리의 다른 글
핵심기능과 부가기능 (Core Concerns & Cross-cutting Concerns) (0) | 2019.04.17 |
---|---|
MyBatipse 설치 하기 - MyBatis plug-in (0) | 2019.04.17 |
RESTful Controller를 위한 핵심 어노테이션(Annotation) (0) | 2019.04.08 |
Jackson Library 검색 및 설치 - jackson mapper (0) | 2019.04.08 |
Spring MVC 특징 (0) | 2019.04.06 |