카테고리 없음
Spring Mybatis 설정법 간단하게 정리
듬뿍듬뿍
2018. 7. 5. 09:48
1. XML 파일에 DataSource와 Mybatis bean 설정
- DataSource 설정에서 DB 접속을 관리, Mybatis에서 DataSource와 Mapping 설정을 참조하여 Bean을 만든다.
- 아래 사진은 database/properties의 설정
- classpath는 src/main/java, src/main/resources 등 프로젝트 우클릭 >> properties >> java build path >> project 탭에서 설정할 수 있다.
2. Mapping Xml 설정(SQL 쿼리가 들어있는 XML을 연결, 기타 설정)
- sql-map-config.xml(임의의 Mapping 설정파일)
- Alias를 통하여, 클래스 경로를 간단하게 줄여서 사용 가능(user, product)
- mapper resource에 Sql문 쿼리를 작성한다.
3. MapperResource 설정(실제 SQL 쿼리문)
- 사용 DB가 오라클인 경우에는 jdbcType 타입의 설정이 필요하다.
- namespace + id 조합으로 쿼리문을 불러와서 DAO에서 사용한다
- resultType : 쿼리문을 실행하면 ResultSet이 리턴되는데, ResultSet에 저장된 검색 결과를 어떤 자바 객체에 매핑할지 지정하는 속성
- *** 그리고 꼭! vo의 이름과 DB의 컬럼명과 일치해야 인식할 수 있다!!
4. 마치며...
제가 Mybatis를 사용하며 이해가 안갔던 부분을 모았다가 순서대로 정리해봤는데요.
혹시 그 밖에 궁금한 사항은 댓글 남겨주시면 아는 한에서 최대한 답변 드릴게요^^
같이 공부해요!!