文档介绍:第二课 spring的事务管理〔使用JDBCTemplate〕
spring的事务管理
定义
使用spring的AOP对类中需要使用事务的方法进行中断拦截,先开始一个事务,当业务调用结束后,事务开始提交。
事务的类型
代码实现的事;
public JdbcTemplate getJt() {
return jt;
}
public void setJt(JdbcTemplate jt) {
= jt;
}
public void update(double amoney){
String sql1="update acount set amoney=amoney+"+amoney+" where aid=1";
String sql2="update acount set amoney=amoney-"+amoney+" where aid=3";
(sql1);
(sql2);
}
}
,并制定相应的依赖关系。
<?xml version="" encoding="UTF-8"?>
<beans
xmlns=" :// "
xmlns:tx=" :// "
xmlns:aop=" :// "
xmlns:context=" :// "
xmlns:xsi=" :// -instance"
xmlns:p=" :// "
xsi:schemaLocation="
:// -context-
"
>
<bean id="dataSource"
class="">
<property name="driverClassName"
value="">
</property>
<property name="url"
value="jdbc:sqlserver://localhost:1433;databaseName=mydb">
</property>
<property name="username" value="sa"></property