-MyBatis는 JdbcTemplate보다 더 많은 기능을 제공하는 SQL Mapper이다.
-JdbcTemplate와 비교해서 MyBatis는 SQL을 XML에 편리하게 작성할 수 있고, 동적 쿼리를 매우 편리하게 작성할 수 있다
-(단점) JdbcTemplate는 스프링에 내장된 기능이고, 별도의 설정없이 사용할 수 있지만, MyBatis는 설정이 필요하다
참고. MyBatis 공식 사이트
build.gradle
//MyBatis 추가
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.0'
**application.properties (src/main, src/test 둘 다 추가)**
#MyBatis
mybatis.type-aliases-package=hello.itemservice.domain
mybatis.configuration.map-underscore-to-camel-case=true
logging.level.hellot.itemservice.repository.mybatis=trace