-
事務(wù)的傳播行為查看全部
-
TransactionDefinition 事務(wù)的隔離級(jí)別查看全部
-
事務(wù)管理器PlatformTransactionManager接口下面的相關(guān)實(shí)現(xiàn)類查看全部
-
Spring事務(wù)管理的接口查看全部
-
基于XML配置聲明式事務(wù)管理的方式查看全部
-
裝配一個(gè)事務(wù)代理工廠bean: TransactionProxyFactoryBea <bean id="accountServiceProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <!-- 配置目標(biāo)對(duì)象 --> <property name="target" ref="accountService"/> <!-- 注入事務(wù)管理器 --> <property name="transactionManager" ref="transactionManager"/> <!-- 注入事務(wù)屬性 --> <property name="transactionAttributes"> <props> <!-- PROPAGATION_REQUIRED:支持當(dāng)前事務(wù),如果不存在就新建一個(gè)事務(wù) --> <!-- prop的格式: * PROPAGATION 事務(wù)的傳播行為 * ISOLATION 事務(wù)的隔離級(jí)別 * readOnly 只讀(不可進(jìn)行修改) * -Exception 發(fā)生哪些異?;貪L事務(wù) * +Exception 發(fā)生哪些異常事務(wù)不回滾 --> <prop key="transfer">PROPAGATION_REQUIRED</prop> </props> </property> </bean>查看全部
-
編程式事務(wù)管理: 1.先配置一個(gè)事務(wù)管理器DataSourceTransactionManager(是PlatformTransactionManager接口的一個(gè)實(shí)現(xiàn)類)的bean。 2.配置一個(gè)TransactionTemplate的bean。 3.在業(yè)務(wù)層對(duì)象中把TransactionTemplate這個(gè)bean注入進(jìn)去。 4.在業(yè)務(wù)層中使用注入的TransactionTemplate屬性對(duì)象調(diào)用execute(new TransactionCallbackWithoutResult(){ @Override protected void doInTransactionWithoutResult(TransactionStatus arg0) { accountDao.outMoney(out, money); //int i=1/0; accountDao.inMoney(in, money); } })方法實(shí)現(xiàn)事務(wù)管理。查看全部
-
使用原始的 TransactionProxyFactoryBean 的方式查看全部
-
事務(wù)傳播行為查看全部
-
事務(wù)的傳播行為查看全部
-
spring事務(wù)管理接口查看全部
-
隔離性查看全部
-
一致性查看全部
-
什么是事務(wù)?查看全部
-
課程目標(biāo)查看全部
舉報(bào)
0/150
提交
取消