Skip to main content

2.1 Spring + MyBatis

·74 words·1 min· loading
Table of Contents
FIrstSPring - This article is part of a series.
Part 5: This Article

코딩 순서
#

  1. 테이블 생성 및 개발 준비
  2. 도메인 객체의 설계 및 클래스 작성
  3. DAO 인터페이스 작성
  4. XML Mapper의 생성과 SQL문 작성
  5. MyBatis에서 작성된 Mapper 인식하도록 설정
  6. DAO 구현 (DAOImpl)

XML Mapper
#

Mybatis에서 SQL문을 저장하는 존재 src/main/java/resources/mappers폴더에 저장

root-context.xml 추가
#

XML Mapper 인식 위해 설정 추가

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLocation" value="classpath:/mybatisconfig.xml"></property>
<property name="mapperLocations" value="classpath:mappers/**/*Mapper.xml"></property>
</bean>
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destroy-method="clearCache"> <constructor-arg name="sqlSessionFactory” ref="sqlSessionFactory"> </constructor-arg>
</bean>
<context:component-scan base-package="com.mis.persistence"> </context:component-scan>
FIrstSPring - This article is part of a series.
Part 5: This Article