-
事务的传播行为查看全部
-
TransactionDefinition 事务的隔离级别查看全部
-
事务管理器PlatformTransactionManager接口下面的相关实现类查看全部
-
Spring事务管理的接口查看全部
-
基于XML配置声明式事务管理的方式查看全部
-
装配一个事务代理工厂bean: TransactionProxyFactoryBea <bean id="accountServiceProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <!-- 配置目标对象 --> <property name="target" ref="accountService"/> <!-- 注入事务管理器 --> <property name="transactionManager" ref="transactionManager"/> <!-- 注入事务属性 --> <property name="transactionAttributes"> <props> <!-- PROPAGATION_REQUIRED:支持当前事务,如果不存在就新建一个事务 --> <!-- prop的格式: * PROPAGATION 事务的传播行为 * ISOLATION 事务的隔离级别 * readOnly 只读(不可进行修改) * -Exception 发生哪些异常回滚事务 * +Exception 发生哪些异常事务不回滚 --> <prop key="transfer">PROPAGATION_REQUIRED</prop> </props> </property> </bean>查看全部
-
编程式事务管理: 1.先配置一个事务管理器DataSourceTransactionManager(是PlatformTransactionManager接口的一个实现类)的bean。 2.配置一个TransactionTemplate的bean。 3.在业务层对象中把TransactionTemplate这个bean注入进去。 4.在业务层中使用注入的TransactionTemplate属性对象调用execute(new TransactionCallbackWithoutResult(){ @Override protected void doInTransactionWithoutResult(TransactionStatus arg0) { accountDao.outMoney(out, money); //int i=1/0; accountDao.inMoney(in, money); } })方法实现事务管理。查看全部
-
使用原始的 TransactionProxyFactoryBean 的方式查看全部
-
事务传播行为查看全部
-
事务的传播行为查看全部
-
spring事务管理接口查看全部
-
隔离性查看全部
-
一致性查看全部
-
什么是事务?查看全部
-
课程目标查看全部
举报
0/150
提交
取消