본문 바로가기
🌈 백엔드/스프링 프레임워크

스프링_MyBatis_Mapper

by 개발자 알마 2023. 12. 4.
반응형

 

 

 

[1] Mapper 


(1) Mapper 

mapper.xml 와 mapper.java 인터페이스를 사용할수 있다. 

 

 

[2] Mapper 인터페이스 방식


(1) 인터페이스.java 생성 

(2) root-context.xml  

root-context.xml 에서 spring config editor 를 선택해야하나 

other로 검색해도 나오지 않는다  

 

해당 툴이 설치가 안되어있어서 안뜬다. 

이것을 설치하면 namespaces 를 확인할수 있다. 

 

root-context.xml 밑에 확인을 할수 있다. 

 

 

 

이 방식으로 하려고 했는데 할때마다 maven 업데이트 오류가 떠서 선택해서 저장한뒤에 

마켓플레이스에서 unistall 하고 진행을 하니 문제가 없었다. 

 

(3) mapper 테스트 

 

 

 

[3] Mapper.xml 방식


(1) mapper.xml 생성 

src/main/resources/mapper 생성 

 

 

namespace가 인터페이스 mapper과 같이 연동되어야기 때문에 

인터페이스 mapper 경로와 똑같이 입력한다. 

 

 

(2) root-context.xml 

 

모든 mapper를 검색해서 등록하는 경로를 입력한다. 

 

(3) mapper 테스트 

 

 

반응형

'🌈 백엔드 > 스프링 프레임워크' 카테고리의 다른 글

MyBatis 동적 태그 + 검색  (4) 2023.12.29
Junit @WebAppConfiguration API 테스트  (32) 2023.12.11
pom.xml 라이브러리 정리  (2) 2023.12.03
컨트롤러  (28) 2023.11.28
lombok 활용하기  (8) 2023.11.27

댓글