Web 프로그래밍/Spring Framework

[스프링] XML을 이용한 쿼리 실행 (mapper 구현)

베로베로스 2017. 5. 25. 18:08





1. MyBatis + XML 연동


1. 테이블 생성




2. MemberVO 클래스 생성 (패키지 : my.spring.domain)




3. MemberDAO 인터페이스 생성 (패키지 : my.spring.dao)




4. MemberDAO.java 파일에 아래 코드 입력




1-1. XML Mapper 생성 (Mapper 폴더 경로 : /src/main/resources)


1. Mappers 폴더를 생성한다.




2. XML 파일 생성 (파일 경로 : /src/main/resources/mappers)




3. MemberMapper.xml 에 아래 쿼리 추가




4. root-context.xml 파일에 mapperLocations 추가


(mybatis-Spring에서 XML Mapper 인식)




1-2. DAO 인터페이스 구현


1. root-context.xml 파일에 sqlSession 추가 (SqlSessionTemplate 설정)




2. 구현 클래스 작성




3. MemberDAOImpl.java 파일에 아래 코드 입력 (패키지 : my.spring.dao)




4. root-context.xml 파일에 component-scan 추가




5. /src/test/java/ 밑에 MemberDAOTest.java 생성 후 아래 코드 입력




6. 실행




7. insert 확인