Spring MyBatis 연동
pom.xml에 Maven dependency 등록
- MyBatis : SQL Mapper 라이브러리
- MyBatis-Spring : 스프링과 MyBatis 연결
- Spring-jdbc : DataSource에 필요한 클래스 제공
server.xml 설정
MyBatis 설정 파일 작성
Spring 설정 파일 DB Setting
- dataSource는 jdbc를 통해 DB에 접속할 수 있도록 하는 객체
- sqlSessionFactory는 DB와의 연결과 SQL의 실행에 대한 도움을 주는 객체, dataSource를 참조하여 Mybatis와 Oracle DB서버와 연동
- sqlSessionTemplate는 Mybatis Spring 연동 모듈의 핵심. SQLSessionTemplate는 SqlSession을 구현하고, 코드에서 SqlSession을 대체하는 역할
MyBatis Mapper 작성
DAO 작성
'Spring' 카테고리의 다른 글
[Spring] Spring 게시판 CRUD(1) - 초기 설정 (0) | 2020.11.09 |
---|---|
[Spring] 타일즈(Tiles) 세팅 및 연동 (0) | 2020.11.06 |
[Spring] Spring MVC (0) | 2020.11.03 |
[Spring] AOP(Aspect Oriented Programming) (0) | 2020.11.02 |
[Spring] 의존성 주입(Dependency Injection, DI) (0) | 2020.11.01 |