[Mybatis] SqlSessionTemplate , MapperInterface
개발/Spring Framework
2022. 12. 1. 11:02
Mybatis를 사용하는 방식으로는 크게 두가지로 나뉩니다 1. SqlSessionTemplate - MyBatis3.0 이전 2. MapperInterface - Mybatis 3.0버전 [SqlSessionTemplate] SqlSessionTemplate는 Mybatis쿼리문을 수행해주는 역할을 합니다. MyBatis3.0 이전에 사용하던 방식이며 DAO클래스에 직접 SqlSession객체를선언하고 @Autowired로 의존주입하여 쿼리문을 수행 하는 방식입니다. ↓ root-context.xml에 SqlSessionFactory를 등록해야합니다. DAO 메서드 인자값으로 "key" key이름을 부여하며 쿼리문을 수행하는 xml파일의 혹은 태그의 id속성에 동일한 key이름으로 지정 으로 DAO의 ..