-
00. 마이바티스(Mybatis) 란?MyBatis 2021. 11. 29. 19:52반응형
마이바티스(Mybatis)는 아이바티스(iBATIS)로 부터 시작된 프로젝트입니다.
아이바티스(iBATIS)는 2001년에 클린턴 비긴(Clinton Begin)이 아이바티스(iBATIS)라는 프로젝트를 시작하였고 2010년 5월 21일 개발 팀 전원이 아파치 소프트웨어 재단에서 Google Developers으로 이직하기로 결정되면서 개발이 중단되었습니다.
이후 Google Developers에서 마이바티스(Mybatis)라는 명칭으로 다시 프로젝트가 진행이 되었습니다.
마이바티스(Mybatis) 공식홈페이지에는 아래와 같이 표현하고 있습니다.
마이바티스(MyBatis)는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. 마이바티스(MyBatis)는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스(MyBatis)는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다.
더 자세한 사항은 실제로 작업하면서 알아보는게 좋을거 같습니다.
저는 개인적으로 "JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다" 라는 부분이 매력적으로 다가 왔기 때문에 이 부분에 대해서 중점적으로 작업하도록 하겠습니다.
https://mybatis.org/mybatis-3/ko/index.html
반응형'MyBatis' 카테고리의 다른 글
03. MyBatis 로그 남기기(Log4j 2) (0) 2021.12.07 02. MyBatis properties 설정하기 (0) 2021.12.01 01. MyBatis 설정 (Mysql ) (0) 2021.11.30