[MyBatis] MyBatis 란?
·
BackEnd/JAVA
MyBatis 란 MyBatis는 Java 애플리케이션에서 데이터 베이스와의 상호작용을 쉽게 하기 위한 ORM(Object Relational Mapping) 프레임워크이다.MyBatis는 SQL을 기반으로 한 SQL 매퍼로, SQL 쿼리, 저장 프로시저 등을 XML이나 어노테이션으로 매핑하여 관리할 수 있다.Java는 JDBC api를 제공해주지만, 이런 JDBC를 이용하면 1개 클래스에 반복된 코드가 존재, 한 파일에 java 언어와 sql 언어가 함께 있어서 재사용성이 떨어진다는 단점이 있는데, MyBatis는 이러한 단점들을 개선했으며, 개발자가 작성한 SQL 명령어와 Java 객체를 매핑해주는 기능을 제공하고, 기존에 사용하던 SQL 명령어를 재사용 할 수 있다. MyBatis의 주요 특징 JD..