root-context.xml (2) SqlSessionTemplate
DAO 의 작업에서 가장 까다로운 작업은 데이터베이스와의 연결 후 연결을 close()하는 방법이다.
하지만 Spring-MyBatis 에서는 이를 처리해 줄수 있는 SqlSessionTemplate를 제공해줘서
훨씬 간단하게 처리할수 있다.
mybatis-spring에서 제공하는 SqlSessionTemplate은 MyBatis의 SqlSession 인터페이스를 구현한 클래스로
기본적인 트랜잭션의 관리나 쓰레드 처리의 안정성 등을 보장해 주고, 데이터베이스의 연결과 종료를 책임집니다.
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate" destory-method="clearCache">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
</bean>
SqlSessionTemplate은 SqlSessionFactory를 생성자로 주입해서 설정합니당.
'JAVA > spring' 카테고리의 다른 글
root-context.xml (1) Spring에서 Mapper 인식 (0) | 2017.09.11 |
---|---|
JSON 데이터생성 @ResponseBody (0) | 2017.09.08 |
Redirect: (0) | 2017.09.08 |
return 타입이 만들어져 있는 경우에는 (0) | 2017.09.06 |
return 타입이 String인 경우 (0) | 2017.09.06 |
댓글
이 글 공유하기
다른 글
-
root-context.xml (1) Spring에서 Mapper 인식
root-context.xml (1) Spring에서 Mapper 인식
2017.09.11 -
JSON 데이터생성 @ResponseBody
JSON 데이터생성 @ResponseBody
2017.09.08 -
Redirect:
Redirect:
2017.09.08 -
return 타입이 만들어져 있는 경우에는
return 타입이 만들어져 있는 경우에는
2017.09.06