반응형
@Mapper를 사용하려면 mybatis 라이브러리가 추가되어있어야 함
-pom.xml
<!-- MyBatis -->
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.4.6</version>
</dependency>
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.3</version>
</dependency>
* Mapper Interface 생성
- mapper.xml에 있는 sql쿼리문 호출하기 위한 인터페이스
- dao 대신 @Mapper어노테이션 사용
* Mapper xml 생성
- mapper namespace 값을 Mapper Interface 경로로 지정
- mapper.xml파일의 id는 mapper Interface의 메소드명과 동일
'백엔드' 카테고리의 다른 글
[Spring] properties 동적 로딩 @Value 주입 (0) | 2022.08.09 |
---|---|
SOAP API 와 REST API의 차이점 (0) | 2022.01.21 |