DAO -> Spring-mybatis -> MyBatis -> DataSource(DBCP) -(Connection)> DB
DAO : 구현
Spring-mybatis : Bean, Library 등록 필요
MyBatis : Bean, Library 등록 필요
DataSource : Bean, Library 등록 필요

HikariCP




pom.xml에 Dependency 추가 ✅
<select>, <delete>, <update>, <insert>실행 시 : .메서드명("namespace.id"[, 파라미터(객체)])
#{변수명} : preparedstatement -> ? 처리
${변수명} : statement -> 그대로 처리
iBatis는
#{변수명}=>#변수명#${변수명}=>$변수명$으로 사용한다.
<where> : where 명령어를 추가하기도 하고, 제외하기도 한다.
<if test="조건">SQL</if> : 조건식이 참이면 포함되는 SQL
<sql> : 독립적으로 저장
<include> : 포함
<resultMap> : 결과 매핑
<parameterMap> : 파라미터 매핑