프레임 워크
MyBatis를 사용하면 DB를 쉽게 다룰 수 있다.
예시) preparedstatement처럼 쿼리문을 복잡하게 입력하지 않고 실제 쿼리문과 유사하게 작성할 수 있다.
preparedstatement : "UPDATE users SET name =?, email =? WHERE id =?"
MyBatis : UPDATE users SET name = #{name}, email = #{email} WHERE id = #{id}
MyBatis의 또 하나의 장점은 동적 쿼리 작성이 가능하다.
MyBatis 사용 방법순서 : 의존성 설정 -> DB 설정 -> MyBatis 설정 -> Mapper 인터페이스 작성 -> XML 작성 -> MyBatis 사용