1. 개요
스프링이 제공하는 선언적 트랜잭션 경계설정 방법과 종류
2. 트랜잭션 추상화와 동기화
데이터 액세스 기술에 따라 사용할 수 있 트랜잭션 추상화 클래스의 종류와 사용법
PlatformTransactionManager 구현 클래스
1) DataSourceTransactionManager
context-dataSource.xml
<bean id="sampleDao" class="com.summit.sample.dao.SampleDao">
<property name="dataSource" ref="dataSource" />
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.SimpleDriverDataSource">
<property name="driverClass" value="org.mariadb.jdbc.Driver" />
<property name="url" value="jdbc:mariadb://127.0.0.1/db명" />
<property name="username" value="사용자명" />
<property name="password" value="비밀번호" />
</bean>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource" />
</bean>