[iBatis - (4)] getSqlMapClient() VS getSqlMapClientTemplate() in iBatis 차이점.
JAVA Spring Framework에서는 iBatis 를 사용하여 DB에 접근하기 위해 SqlMapClientDaoSupport 이란 DAO 클래스를 사용합니다.
그리고 SqlMapClientDaoSupport 클래스는 실질적인 데이터 조작 및 접근을 위해 다음의 2가지 형태의 메서드를 제공합니다.
* getSqlMapClientTemplate()
* getSqlMapClient()
스프링 프레임워크 문서를 참조하면 위의 메서드는 다음과 같이 정의 되어 있습니다.
하나는 iBatis 데이터베이스 레이어(SqlMapClient)를 반환하고, 다른 하나는 명시적이으로 미리 초기화된 SqlMapClient 객체 또는 집합과 함께 SqlMapClientTemplate를 반환합니다.
결국 둘 다 데이터 처리를 위한 것인데, 차이는 트랜잭션에 있다.
'◽ JDBC > iBatis' 카테고리의 다른 글
[iBatis - (9)] 부등호(">, <") 인식 사용되도록 설정 : <![CDATA[<]]> (0) | 2021.02.03 |
---|---|
[iBatis - (8)] java.lang.IllegalArgumentException: Illegal group reference replaceAll 에러 : 특수문자 "$", "\" 문제 (0) | 2021.01.18 |
[iBatis - (7)] 동적쿼리 <isNotEmpty>, <isNotNull> 비교 (0) | 2020.02.17 |
[iBatis - (6)] "Error getting ordinal list from JavaBean." 에러 (0) | 2020.01.20 |
[iBatis - (3)] <resultMap>의 property 속성 (0) | 2020.01.14 |
[iBatis - (2)] Dynamic Query : <dynamic> / 동적쿼리 (0) | 2020.01.10 |
[iBatis - (1)] 기본 (0) | 2020.01.02 |