[SIST] Spring_days10_MyBatis
·
TIL/Spring
1. MyBatis란? - DB 연동을 대신해주는 프레임워크이며, XML과 애노테이션을 사용하는 2가지 방법이 있다.(즉, DAO의 역할을 대신해줌) MyBatis의 공식 페이지에서는 아래와 같이 설명 (https://mybatis.org/mybatis-3/ko/index.html) ㄱ. 마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크이다. ㄴ. 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. ㄷ. 마이바티스는 데이터베이스 레코드에 원시타입과 Map 인터페이스 그리고 자바 POJO 를 설정해서 매핑하기 위해 XML과 애노테이션을 사용할 수 있다. 2. Mapper XML 파일 1) 마이바티스의 가장 큰 ..