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 확인