긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Spring

[Spring] MyBatis 2

리거니 2021. 10. 26. 18:46

전 시간에는 간단한 SQL 문 사용을 위해 Annotation을 사용하였다면, 

이번에는 복잡한 쿼리를 처리할 xml 을 사용해보자 ! 

1) 마찬가지로 Mapper 패키지에 interface 를 추가한다

2) Resource 폴더에 폴더를 추가후 xml 을 추가하여 준다.

xml 파일 생성

3) xml 작성

경로 및 함수 이름은 정확히 같아야 한다 ! 

namespace => 해당 클래스 이름 경로 설정

select id => 해당 클래스 함수 작성

resultType => SQL문 결과를 작성 

4) application.properties 파일 수정

mybatis 폴더 안에 있는 확장자 .xml 인 모든 파일을 보겠다

5) service 패키지 추가후 설정

마찬가지로 패키지 밑에 service 패키지 추가후 클래스 생성

6) Controller 에서 사용해본다.

7) 확인

JSON 객체로 정상적으로 받아왔다 !