Spring mvc中的Roolback和commit如何使用JdbcTemplate

时间:2017-08-29 04:21:02

标签: spring-mvc jdbc commit spring-jdbc jdbctemplate

Spring mvc中的Roolback和commit如何使用JdbcTemplate

jdbc.xml中

<tx:annotation-driven transaction-manager="transactionManager"/>

<beans:bean id="ds"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <beans:property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />
    <beans:property name="url"
        value="jdbc:oracle:thin:@localhost:1521:db12c" />
    <beans:property name="username" value="phutran" />
    <beans:property name="password" value="Phut0107" />
</beans:bean>

<beans:bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
    <beans:property name="dataSource" ref="ds"></beans:property>
</beans:bean>

<beans:bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    <beans:property name="dataSource" ref="ds"/>
</beans:bean>

谁能帮助我,谢谢:(。

1 个答案:

答案 0 :(得分:0)

JdbcTemplate本身不处理事务。您应该在代码中使用@Transactional注释。

Example