반응형

@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

+ Recent posts