[MyBatis] RDB MyBatis란? 기본 설정 및 동적 쿼리
MyBatis 객체지향 언어인 JAVA와 SQL Based인 관계형 데이터베이스(RDBMS) 프로그래밍을 쉽게 처리하기 위한 Persistence Framework의 일종이다. 장점 사용이 간단하고, 생산성이 높다. 쿼리의 재사용과 코드의 분리가 수월하다. 유지보수에 용이하다. 복잡한 쿼리나 다이나믹 쿼리에 강하다. resultType, resultClass 등 VO가 아닌, 사용자가 정의한 DTO, MAP 등으로 맵핑하여 사용할 수 있다. 기본 설정 Maven 사용 시 pom.xml에 MyBatis Dependency 설정이 필요하다. org.mybatis mybatis-spring 1.3.2 개별 설정파일에 Property 설정 분리, 커넥션 풀 사용 설정이 필요하다 Mapper.xml 구성 SELE..